Hallo zusammen,
ich bin kurz davor ein C Programm zuschrieben :? Ihr seht also wie verzweifelt ich bin :lol:
Mein Problem:
Ich habe drei panels im GridBagLayout angeordnet. Die Größe aller Panels wurde NIChT mit .setSize(W,H) festgelegt.
Darausfolgt, dass das GridBagLayout mir die Arbeitabnimmt und die Panels in einer geeigneten Größe auf mein "Main"-Panel setzt.
Um jetzt Objekte in einem der Unterpanels anzuordnen, benötige ich die Höhe und Breite der UnterPanels zur Berechnung. Wobei wir bei meinem Problem wären :cry: .
also versuchte ich das naheliegendste
unterPanel.getWidth()
unterPanel.getHeigth()
Beide Methoden geben mir 0 zurück. Setzte ich die Panel Size mit .setSize() geben sie den gesetzen Wert von .setSize aus. Was mir ja aber nichts bringt, da ich ja den "dynamischen" Wert haben möchte.
Und so machte ich mich auf einmal das dolle Layout Objekt zubefragen.
Hui toll publich Arrays wie columnWidths
aber leider ist das Array null (
Versuche mit
gBLayout.getLayoutDimensions() weiter zukommen schlugen auch fehl.
:?: Ich hoffe eine einfache Frage: Wie bekomme ich die Breite und Höhe eines Panels welches durch ein GridBagLayout angeordnet ist :?:
Vielen Dank schon einmal
Gruß
Jörg
ich bin kurz davor ein C Programm zuschrieben :? Ihr seht also wie verzweifelt ich bin :lol:
Mein Problem:
Ich habe drei panels im GridBagLayout angeordnet. Die Größe aller Panels wurde NIChT mit .setSize(W,H) festgelegt.
Darausfolgt, dass das GridBagLayout mir die Arbeitabnimmt und die Panels in einer geeigneten Größe auf mein "Main"-Panel setzt.
Um jetzt Objekte in einem der Unterpanels anzuordnen, benötige ich die Höhe und Breite der UnterPanels zur Berechnung. Wobei wir bei meinem Problem wären :cry: .
also versuchte ich das naheliegendste
unterPanel.getWidth()
unterPanel.getHeigth()
Beide Methoden geben mir 0 zurück. Setzte ich die Panel Size mit .setSize() geben sie den gesetzen Wert von .setSize aus. Was mir ja aber nichts bringt, da ich ja den "dynamischen" Wert haben möchte.
Und so machte ich mich auf einmal das dolle Layout Objekt zubefragen.
Hui toll publich Arrays wie columnWidths
aber leider ist das Array null (
Versuche mit
gBLayout.getLayoutDimensions() weiter zukommen schlugen auch fehl.
:?: Ich hoffe eine einfache Frage: Wie bekomme ich die Breite und Höhe eines Panels welches durch ein GridBagLayout angeordnet ist :?:
Vielen Dank schon einmal
Gruß
Jörg