Komponente dynamisch ersetzen, swing

  • Themenstarter Themenstarter vadik
  • Beginndatum Beginndatum
V

vadik

Hallo,
folgende Situation:
ich habe 3 Tabellen -> JTable und 1 Button -> JButton
3-te Tabelle ist nicht sichtbar -> setVisible(false); Das alles ist in einem JPanel, das sich wiederum in einem JWindow befindet. Ich möchte, dass nachdem der Button gedrückt wird, wird die 3-te Tabelle sichtbar und die 2-te unsichtbar.
Das funktioniert auch wunderbar, aber die 3-te Tabelle ist größer als die 2-te und wenn die an die Stelle der 2-ten Tabelle kommt, vergrößert sich das Fenster nicht und ein Teil ist dann nicht mehr sichtbar. Bei JWindow habe ich myWindowgetToolkit().setDynamicLayout(true); eingefügt. Die Methoden repaint(), doLayout() und revalidate() werden aufgerufen. Was mache ich falsch? Für jeden Hinweis bin ich sehr dankbar!
 
Zurück