Platzieren von Schaltflächen an einem bestimmten Ort mit swing in java

8

Ich versuche zu lernen, wie man JAVA-Programme macht und ich arbeite mit Swing. Ich versuche, eine Schaltfläche in der oberen linken Ecke des Fensters zu platzieren, und es geht weiter nach oben in der Mitte.

%Vor%

Was mache ich falsch oder gibt es einen besseren Weg? Bitte helfen Sie

    
Michael Guercia 13.12.2012, 19:55
quelle

2 Antworten

7

Sie müssen das Layout von JPanel auf GridBagLayout setzen, um GridBagConstraints :

zu verwenden %Vor%

Da Sie nur eine effektive 'Zelle' haben, müssen Sie einen Anker verwenden und weighty für JButton setzen, um Bewegung auf der Y-Achse zu ermöglichen.

%Vor%

Ich würde auch die Einstellung fill auf NONE setzen:

%Vor%

, damit die Schaltfläche nicht die volle Breite des Panels einnimmt. (2 = HORIZONTAL füllen).

    
Reimeus 13.12.2012 20:04
quelle
2

statt

%Vor%

Was würde passieren, wenn Sie

verwenden würden %Vor%     
Kailua Bum 13.12.2012 20:00
quelle