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
Sie müssen das Layout von JPanel
auf GridBagLayout
setzen, um GridBagConstraints
:
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.
Ich würde auch die Einstellung fill
auf NONE
setzen:
, damit die Schaltfläche nicht die volle Breite des Panels einnimmt. (2 = HORIZONTAL füllen).
Tags und Links java swing jpanel layout-manager gridbaglayout