G
Gast123
Gast
Hi, ich habe folgendes Problem das mich verzweifeln lässt:
Ich habe ein Panel, auf dem ein JTabbedPane sitzt mit drei Tabs. Auf jedem der Tabs sitzt wiederum ein Panel.
Der dritte Tab soll eine Übersicht von den beiden anderen Tabs anzeigen. Ich habe das ganze folgendermaßen probiert:
Das Problem ist nun, dass meine beiden anderen Tabs verschwinden, sobald ich die darauf angezeigten Panels dem ResultPanel zufüge. Auf dem verbleibendem dritten Tab wird dann zwar die Übersicht mit dem aResultPanel angezeigt aber ich möchte nicht, dass meine beiden anderen Tabs verschwinden. Woran könnte das denn liegen?
Kann es daran liegen, dass ich dem aResultPanel genau die gleichen Panelinstanzen hinzufüge, die auch schon auf den beiden anderen Tabs angezeigt werden? Aber das muss ich ja so machen, weil ich die gleichen Daten benötige. Hoffe mir kann jemand weiter helfen.
Ich habe ein Panel, auf dem ein JTabbedPane sitzt mit drei Tabs. Auf jedem der Tabs sitzt wiederum ein Panel.
Der dritte Tab soll eine Übersicht von den beiden anderen Tabs anzeigen. Ich habe das ganze folgendermaßen probiert:
Code:
aDataPanel = initDataPanel();
aTabbedPane.addTab("Daten", null, aDataPanel);
aListOverviewPanel = initOverviewPanel();
aTabbedPane.addTab("Listenübersicht", null, aListOverviewPanel);
aResultPanel = new JPanel();
aResultPanel.setLayout(new BorderLayout());
aTabbedPanel.add("Gesamtübersicht", null, aResultPanel);
aTabbedPanel.setEnabledAt(2, false);
// wenn nun auf dem zweiten Tab etwas aus einer ComboBox ausgewählt wurde passiert folgendes:
aResultPanel.add(aDataPanel, BorderLayout.NORTH);
aResultPanel.add(aListOverviewPanel, BorderLayout.CENTER);
aTabbedPanel.setEnabledAt(2, true);
Kann es daran liegen, dass ich dem aResultPanel genau die gleichen Panelinstanzen hinzufüge, die auch schon auf den beiden anderen Tabs angezeigt werden? Aber das muss ich ja so machen, weil ich die gleichen Daten benötige. Hoffe mir kann jemand weiter helfen.