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

Dobrý den,

Když vytvořím StackPane a v konstruktoru do něj přidám potomka,

getChildren().add(new Number(10)); Number je třída zděděná z Label. 

tak vše funguje.

Avšak když ho tam chci dat až po vytvoření,

list_of_stackPane.get(0).getChildren().add(new Number(10)); 

tak program zhavaruje na NullPointerException.

Pole vrací existující prvek, getChildren() v obou případech vrátí prázdné pole a v třídě Number taky problém není, jelikož se v konstruktoru bez problém vytvoří.

Nevíte, prosím Vás, proč to nefunguje?

Děkuji

Odpověď na otázku

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

Zpět do poradny