Daniel Thoma: JPanel zentrieren

Beitrag lesen

Hallo Jeena,

Du verwendest wohl den falschen Layout-Manager.
Mit einem GridBagLayout kannst Du so etwas machen.
Wenn Du ein komplexeres Layout aufbauen willst, würde ich allerdings empfehlen, GroupLayout und einen entsprechenden Gui-Editor zu nehmen, jedenfalls, wenn es schnell gehen soll. (Netbeans hat einen solchen, wie es bei Eclipse aussieht, weiß ich nicht).
Außerdem gibt es für kompliziertere Layouts noch SpringLayout, wobei ich das relativ umständlich finde und es keinen Gui-Editor dafür gibt.
Ganz nett fand ich auch ExplicitLayout, vor allem für recht dynamische Sachen.
BorderLayout ist eigentlich nur dazu geeignet, irgendwelche Symbolleisten um etwas herum zu positionieren o.ä.
Wenn man Formulare hand-codieren will mit Java-Bordmitteln, fährt man wohl mit GridBagLayout und Verschachtelung von Panels am besten.

Grüße

Daniel