Изменение сцены Java Fx

Я использую Java FX для настольного приложения. Могу ли я изменить сцену внутри одной сцены? Первая сцена имеет панель привязки, внутри которой включена еще одна панель привязки. Могу ли я изменить сцену во второй панели привязки?


person rak    schedule 05.04.2012    source источник
comment
stackoverflow.com/questions/30901185/ с использованием AnchorPane в группе может помочь вам в переключении сцен.   -  person Talha    schedule 02.05.2018


Ответы (1)


просто загрузите AnchorPane внутри Anchorpane. нет необходимости создавать новую сцену..

AnchorPane main=new AnchorPane();
AnchorPane sub=new AnchorPane();
sub.getChildren().add(btn);
main.getChildren().add(sub);

Сцена является суперклассом для Node, поэтому я думаю, что невозможно загрузить сцену внутри сцены. однако вы можете переключать сцены на сцене.

person Vinod CG    schedule 05.04.2012
comment
rak, кажется, спрашивает, можете ли вы изменить содержимое второй панели привязки (я думаю, динамически). Это можно сделать, применив решение vini, а затем позже, в ответ на какой-либо пользовательский интерфейс или другое событие, вызвав sub.getChildren().clear(), а затем sub.getChildren().add(newbtn). - person jewelsea; 06.04.2012