M
Mike78
Gast
Hallo,
ich versuche mich gerade an einem ersten JTabbedPane und habe das Problem, dass die Anzeige nicht aktualisiert wird und zwar:
Ich füge einen ersten Pane hinzu, d.h. ein Panel, das eine JComponent, z.B. einen Button enthält.
Funktioniert, wird in der Gui angezeigt.
Dann entferne ich den Button aus dem Panel über einen Aufruf aus dem Programm:
Der Button wird weiterhin angezeigt, aber lässt sich nicht mehr anklicken (weil er ja weg ist).
Erst wenn ich z.B. das Fenster minimiere, oder einen zusätzlichen Tab hinzufügen, wird die Anzeige aktualisiert und der Button verschwindet.
Wie kann ich denn erreichen, dass der TabbedPane automatisch refreshed wird, revalidate() scheint nicht zu helfen.
Dann habe
ich versuche mich gerade an einem ersten JTabbedPane und habe das Problem, dass die Anzeige nicht aktualisiert wird und zwar:
Ich füge einen ersten Pane hinzu, d.h. ein Panel, das eine JComponent, z.B. einen Button enthält.
Java:
tp.addTab("Titel", panelwithButton);
Funktioniert, wird in der Gui angezeigt.
Dann entferne ich den Button aus dem Panel über einen Aufruf aus dem Programm:
Java:
panelwithButton.remove(meinButton);
//dann tabbedpane aktualisieren
tp.revalidate();
Der Button wird weiterhin angezeigt, aber lässt sich nicht mehr anklicken (weil er ja weg ist).
Erst wenn ich z.B. das Fenster minimiere, oder einen zusätzlichen Tab hinzufügen, wird die Anzeige aktualisiert und der Button verschwindet.
Wie kann ich denn erreichen, dass der TabbedPane automatisch refreshed wird, revalidate() scheint nicht zu helfen.
Dann habe