D
Daniel83
Gast
Hallo,
ich habe das Problem, das ich folgendes Layout haben möchte:
1. Ein JPanel mit BorderLayout
2. Im BorderLayout.North kommt ein JLabel
3. Im BorderLayout.Center kommt ein JPanel
4. Das JPanel im Center bekommt ein GridLayout mit 2 Zeilen
5. In die Beiden Zeilen kommt jeweils ein JTree
Das Problem besteht nun darin, das sich die Größen der Komponenten ändern sollen.
Wenn ich den JTree expandiere und dieser viele Knoten hat, so werden diese nicht mehr angezeigt.
Das Panel wo der JTree drinliegt müsste sich also vergrößern. Das hätte wiederum zur Folge, das sich
das Haupt-JPanel vergrößern müsste.
Muss ich jetzt beim JTree per TreeExpandListener abfragen wenn der Tree expandiert ist und dann
irgendwie die Größen der Panel per Hand ändern?
Oder gibt es einen LayoutManager der die Größen automatisch anpasst?
Vielen Dank
Daniel
ich habe das Problem, das ich folgendes Layout haben möchte:
1. Ein JPanel mit BorderLayout
2. Im BorderLayout.North kommt ein JLabel
3. Im BorderLayout.Center kommt ein JPanel
4. Das JPanel im Center bekommt ein GridLayout mit 2 Zeilen
5. In die Beiden Zeilen kommt jeweils ein JTree
Das Problem besteht nun darin, das sich die Größen der Komponenten ändern sollen.
Wenn ich den JTree expandiere und dieser viele Knoten hat, so werden diese nicht mehr angezeigt.
Das Panel wo der JTree drinliegt müsste sich also vergrößern. Das hätte wiederum zur Folge, das sich
das Haupt-JPanel vergrößern müsste.
Muss ich jetzt beim JTree per TreeExpandListener abfragen wenn der Tree expandiert ist und dann
irgendwie die Größen der Panel per Hand ändern?
Oder gibt es einen LayoutManager der die Größen automatisch anpasst?
Vielen Dank
Daniel