Hallo,
ich habe eine JTabbedPane, über die mit Hilfe mehrerer Tabs meine Funktionen verteilt habe. Die einzelnen Tabs habe ich wiefolgt in die jTabbedPane integriert:
Das dritte Tab (PanelTab3) will ich nun variabel gestalten. Das heißt, unter dem selben Tab-Namen "Advanced" sollen sich zwei verschiedene JPanel befinden. Welches dieser beiden JPanels letztentlich angezeigt wird, ist abhängig von einem Schalter, welcher sich in der Hauptklasse befindet.
Jedoch weiß ich nicht, mit welcher Funktion ich dieses Problem lösen kann.
Letztendlich soll das ungefähr in diese Richtung gehen:
Nur wenn ich im Moment diesen Code benutze, werden jeweils zwei neue Tabs hinzugefügt. Mein Ziel ist es, das bestehende Tab3 zu verändern ohne etwas neu hinzuzufügen.
Kann mir irgendwer einen Tip geben? Vielen Dank schonmal
ich habe eine JTabbedPane, über die mit Hilfe mehrerer Tabs meine Funktionen verteilt habe. Die einzelnen Tabs habe ich wiefolgt in die jTabbedPane integriert:
Code:
jTabbedPane.addTab("Main", PanelTab1.getJPanelTab1());
jTabbedPane.addTab("Image", PanelTab2.getJPanelTab2());
jTabbedPane.addTab("Advanced", PanelTab3.getJPanelTab3());
Jedoch weiß ich nicht, mit welcher Funktion ich dieses Problem lösen kann.
Letztendlich soll das ungefähr in diese Richtung gehen:
Code:
if (MainPanel.getUmschalter().isSelected()) {
jTabbedPane.addTab("Advanced", PanelTab3.getJPanelTab3v1());
} else {
jTabbedPane.addTab("Advanced", PanelTab3.getJPanelTab3v2());
}
Kann mir irgendwer einen Tip geben? Vielen Dank schonmal