2012-04-05 94 views
0

我正在使用Java FX作爲桌面應用程序。我可以在一個場景內改變一個場景嗎?第一個場景有一個內部包含另一個錨定窗格的anchorpane。我可以在第二個anchorpane中更改場景嗎?Java FX場景變化

回答

1

只是在Anchorpane內加載AnchorPane。不需要creatinig新場景..

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

場景是節點的超類,所以我認爲它不可能加載場景中的場景。 但是你可以在舞臺中切換場景。

+1

rak似乎在問你是否可以改變第二個anchorpane內的內容(我猜是動態的)。可以通過應用vini的解決方案來完成,然後在響應某些UI或其他事件時,調用sub.getChildren()。clear(),接着是sub.getChildren()。add(newbtn)。 – jewelsea 2012-04-05 20:11:05