ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
497
497
EMPFEHLEN
-
21.02.06 10:35 #1
Hallo,
ich habe einen JFrame mit einem JSplitPane.
In der oberen Komponente befindet sich ein JTabbedPane. In jedem Tab können verschiedene Dinge gemacht werden, wobei das Resultat jedes mal im unteren Teil des SplitPanes angezeigt wird.
Jetzt möchte ich mit einem ChangeListener beim wechseln des Tabs den gesamten unteren Panel leeren/löschen.
Dies mache ich mit removeAll(). Doch es tut sich nix.
Hier der Code
MyChangeListener habe ich als neuen Listener dem JTabbedPane zugefügt. Der "System.out.println"-Befehl wird auch ausgeführt, jedoch das untere Panel wird nicht geleert.Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14
public class MyChangeListener implements ChangeListener { public Start f; public MyChangeListener(Start f) { this.f = f; } public void stateChanged(ChangeEvent arg0) { System.out.println("löschen"); f.panelBottom.removeAll(); f.panelBottom.revalidate(); f.panelBottom.repaint(); } }
Wie mache ich das nun, dasnn beim ändern des Tabs das untere Panel geleert wird?
Ähnliche Themen
-
[php-fusion] Panel auf Haupt-Panel linken
Von maka83 im Forum PHPAntworten: 0Letzter Beitrag: 12.04.08, 15:43 -
Panel in JTabbedPane, vom Panel aufs frame zugreifen.
Von che nino im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 2Letzter Beitrag: 08.09.07, 21:00 -
Größe von JSplitPane und Panel
Von maltor im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 2Letzter Beitrag: 26.10.06, 22:42 -
AWT: Panel durch anderes Panel ersetzen. Neuzeichnen-Problem
Von Semmerl im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 2Letzter Beitrag: 22.05.05, 11:22 -
Unterschied: 'setContentPane(panel)' und getContentPane().add(panel);
Von the_skywalker im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 1Letzter Beitrag: 25.01.05, 12:23





Zitieren
Login





