>Aber wie soll ich es sonst realisieren?
Das Tab hält doch ein Panel. Dieses einfach repaint()
- Das Panel solltest Du nicht bei jedem Tabwechsel neu erzeugen.
>Alles andere bleibt wie gehabt. Sonst kann ich den geänderten Inhalt der TabPane doch nicht neu darstellen, oder?
S.o.
Außerdem: Wieso steht denn da noch
Aufstellung aufstellung = new Aufstellung(spieltagDAO);
?
Was ist denn in spieltagDAO?
Das Tab hält doch ein Panel. Dieses einfach repaint()
Code:
public void stateChanged( ChangeEvent ce){
tp.setBounds(new Rectangle(0, 0, 630, 570));
int tab = tp.getSelectedIndex();
....
else if (tab == 2){
try {
Aufstellung aufstellung = new Aufstellung(spieltagDAO);
aufstellung_pl.add(aufstellung, BorderLayout.CENTER);
tp.repaint();
tp.setBounds(new Rectangle(0, 0, 630, 570));
}
....
}
- Das Panel solltest Du nicht bei jedem Tabwechsel neu erzeugen.
>Alles andere bleibt wie gehabt. Sonst kann ich den geänderten Inhalt der TabPane doch nicht neu darstellen, oder?
S.o.
Außerdem: Wieso steht denn da noch
Aufstellung aufstellung = new Aufstellung(spieltagDAO);
?
Was ist denn in spieltagDAO?