0
我正在使用Java FX作为桌面应用程序。我可以在一个场景内改变一个场景吗?第一个场景有一个内部包含另一个锚定窗格的anchorpane。我可以在第二个anchorpane中更改场景吗?Java FX场景变化
我正在使用Java FX作为桌面应用程序。我可以在一个场景内改变一个场景吗?第一个场景有一个内部包含另一个锚定窗格的anchorpane。我可以在第二个anchorpane中更改场景吗?Java FX场景变化
只是在Anchorpane内加载AnchorPane。不需要creatinig新场景..
AnchorPane main=new AnchorPane();
AnchorPane sub=new AnchorPane();
sub.getChildren().add(btn);
main.getChildren().add(sub);
场景是节点的超类,所以我认为它不可能加载场景中的场景。 但是你可以在舞台中切换场景。
rak似乎在问你是否可以改变第二个anchorpane内的内容(我猜是动态的)。可以通过应用vini的解决方案来完成,然后在响应某些UI或其他事件时,调用sub.getChildren()。clear(),接着是sub.getChildren()。add(newbtn)。 – jewelsea 2012-04-05 20:11:05