2 JPanels in GridBagLayout mit fixer Breite

hesk

Erfahrenes Mitglied
Hallo!

Ich habe ein JPanel welches das Layout GridBagLayout verwendet.
In diesem JPanel befinden sich 2 JPanels. Eines links, eine rechts.
Wenn man im linken JPanel etwas drückt, wird im rechten etwas sichtbar oder verschwindet wieder.

Ich schaffe es nicht dass beide JPanels eine fixe Breite haben, egal was darin angezeigt wird.

Das linkes JPanel bleibt fix, aber das rechte ändert sich ständig wenn ein Table darin angezeigt wird oder nicht.
Und ich hab schon probiert dem rechten JPanel mit ipadx fixe breite zu setzten, oder direkt mit setsize oder setminimumsize oder setpreferedsize.

Nichts hilft.
Jemand eine Idee?
 

hesk

Erfahrenes Mitglied
Ah, gerade die Lösung gefunden.

Man muss setPreferedSize am Ende machen, nachdem man die Komponenten hinzugefügt hat:)