hallo!
Bekanntlich wird ja wenn ein Element ge-layouted wird von allen Sub-Komponenten die Methode getPreferredSize() aufgerufen und demnach die Größe des Elementes bestimmt. Soweit klar.
Bis die endgültige Größe bestimmt ist kann es ja nun durchaus mal sein das die Hierarchie mehrmals durchlaufen wird, da zB ein Sub-Element eine Komponente sich selber hin zu gefügt hat...
Jetzt zur Frage:
wenn ich das Hauptelement .setVisibility(false); setze und erst sichtbar mache wenn (den Zeitpunkt weiß ich) wirklich ALLE elemente da sind -> würde dann die Hierarchie nur einmal durchlaufen oder wie vorhin auch öfters (unabhängig ob sichtbar oder nicht) ???
Bekanntlich wird ja wenn ein Element ge-layouted wird von allen Sub-Komponenten die Methode getPreferredSize() aufgerufen und demnach die Größe des Elementes bestimmt. Soweit klar.
Bis die endgültige Größe bestimmt ist kann es ja nun durchaus mal sein das die Hierarchie mehrmals durchlaufen wird, da zB ein Sub-Element eine Komponente sich selber hin zu gefügt hat...
Jetzt zur Frage:
wenn ich das Hauptelement .setVisibility(false); setze und erst sichtbar mache wenn (den Zeitpunkt weiß ich) wirklich ALLE elemente da sind -> würde dann die Hierarchie nur einmal durchlaufen oder wie vorhin auch öfters (unabhängig ob sichtbar oder nicht) ???