Hallo!
Ich kämpf gerade etwas mit meiner GUI, wär nett wenn mir jemand helfen könnte .
Folgendes Problem:
Ich erstelle ein JFrame(BorderLayout) mit folgenden Komponenten:
JTextArea, JPanel, JToolbar und JMenuBar.
Jetzt würde ich gerne einen Menüpunkt Hide Textarea(also im Prinzip split_south_) und Hide toolbar mithilfe von setVisible erstellen, Mit der toolbar funktioniert das soweit ganz gut. Allerdings rückt canvas, also die Zeichenfläche nicht nach wenn ich den split_south verstecke. Es entsteht also ein Leerer Raum dort wo die JTextArea war.
Es hängt vermutlich mit der JScrollPane zusammen, denn wenn ich statt der JSplitPane nur die Textarea dem Frame hinzufüge funktioniert hide.
Ich hoffe ich hab nichts wichtiges vergessen.
Vielen Dank im Vorraus, liebe Grüße
[1] split_south_ = JSplitPane: JScrollPane mit JTextArea+JButton
Ich kämpf gerade etwas mit meiner GUI, wär nett wenn mir jemand helfen könnte .
Folgendes Problem:
Ich erstelle ein JFrame(BorderLayout) mit folgenden Komponenten:
JTextArea, JPanel, JToolbar und JMenuBar.
Java:
this.add(toolbar_, BorderLayout.NORTH);
this.add(canvas_, BorderLayout.CENTER);
this.add(split_south_, BorderLayout.SOUTH); //1
Jetzt würde ich gerne einen Menüpunkt Hide Textarea(also im Prinzip split_south_) und Hide toolbar mithilfe von setVisible erstellen, Mit der toolbar funktioniert das soweit ganz gut. Allerdings rückt canvas, also die Zeichenfläche nicht nach wenn ich den split_south verstecke. Es entsteht also ein Leerer Raum dort wo die JTextArea war.
Es hängt vermutlich mit der JScrollPane zusammen, denn wenn ich statt der JSplitPane nur die Textarea dem Frame hinzufüge funktioniert hide.
Ich hoffe ich hab nichts wichtiges vergessen.
Vielen Dank im Vorraus, liebe Grüße
[1] split_south_ = JSplitPane: JScrollPane mit JTextArea+JButton