Höhe ist null bei JPanel im GridBagLayout

cubeless

Mitglied
Hallo,

ich habe ein Panel, welches als Layoutmanager das GridBagLayout hat. Darin befinden sich weitere Panels. Von diesen inneren Panels würde ich gerne die Höhe erfahren, doch leider gibt mir das Programm 0 aus (was rein optisch gesehen nicht zutrifft). Das liegt vermutlich daran, dass die Größe mithilfe des LM festgelegt wurde.
Gibt es eine Möglichkeit, trotzdem an den gewünschten Wert zu gelangen?

Danke und Grüße
cubeless
 
Hallo,

ich habe das gleiche Problem. In meiner GUI habe ich ebenfalls ein GridBagLayout mit mehreren JPanel drin. In einem dieser Panel möchte ich mit der Größe arbeiten, aber egal was ich zur Größenermittlung des Panels versuche, es kommt immer 0 zurück. Bei getBounds() erhalte ich z.B. "java.awt.Rectangle[x=0,y=0,width=0,height=0]". Und das Panel sitzt nicht am Rand und ist augenscheinlich auch höher und breiter als 0.

Ich bin da im Moment etwas ratlos .... Hat vielleicht jemand eine Idee?

Viele Grüße, Schindi

P.S.: getPrefferedSize() habe ich ebenfalls schon probiert. Auch kein Erfolg.
 
Zuletzt bearbeitet:
Zurück