Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno JavaFX - StackPane - add children outside constructor problem

To řešení co jsem použil je špatné, už jsem to změnil, ale problém byl tenhle.

Potom, co jsem vytvořil pole třídy StackPane, jsem nastavil null je statický field, který určoval jeho velikost, kterou jsem dříve vypočítal.

Teprve potom jsem jim všem začal vytvářet child třidy Number. Jenže jejich velikost byla závislá na statickém fieldu třídy, který se incializoval až při prvním zavolání a nastavil velikost písma právě podle fieldu StackPane.

Ten však v té době neexistoval, proto se to v debug módu nedostalo ani do konstruktoru a proto to taky přímo v konstruktoru StackPane fungovalo.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny