G
Guest
Gast
Hi zusammen,
gibts irgendwie eine Möglichkeit den aktuellen Panel zu bekommen, der sozusagen im "Süden" angeordnet ist.
Ich möchte diesen nämlich durch einen anderen Panel ersetzen, dazu muss ich aber den aktuellen löschen.
Ich habe eine TabbedPane mit 3Tabs. Wechsle ich vom 3. Tab zum 2. Tab wird der Panel im Süden ersetzt,
welchsle ich dann aber wieder die Tabs dann bleibt der Panel und wird nicht mehr ersetzt.
Hat jemand eine Ahnung was ich falsch mache?
Ich bin für jede Hilfe sehr dankbar.
gibts irgendwie eine Möglichkeit den aktuellen Panel zu bekommen, der sozusagen im "Süden" angeordnet ist.
Ich möchte diesen nämlich durch einen anderen Panel ersetzen, dazu muss ich aber den aktuellen löschen.
Code:
class tabbedPaneHandler implements ChangeListener{
public void stateChanged(ChangeEvent arg0) {
if(tabbedPane.getSelectedIndex() == 2){
coursePanel.add(courseofferButtonPanelCenter, BorderLayout.SOUTH);
tabbedPane.setComponentAt(2, courseoffer.courseofferPanel);
}//endif
if (tabbedPane.getSelectedIndex() ==1){
coursePanel.add(coursedateButtonPanelCenter, BorderLayout.SOUTH);
tabbedPane.setComponentAt(1, coursedate.coursedatePanel);
}
}
}
Ich habe eine TabbedPane mit 3Tabs. Wechsle ich vom 3. Tab zum 2. Tab wird der Panel im Süden ersetzt,
welchsle ich dann aber wieder die Tabs dann bleibt der Panel und wird nicht mehr ersetzt.
Hat jemand eine Ahnung was ich falsch mache?
Ich bin für jede Hilfe sehr dankbar.