我想一個FXML加載到使用現有AnchorPane:將FXML加載到AnchorPane會破壞佈局?
@FXML
private AnchorPane content;
...
AnchorPane newPane = FXMLLoader.load(getClass().getResource("/fxml/scene2.fxml"));
this.content.getChildren().setAll(newPane);
和所有的工作很好,但它破壞scene2.fxml的佈局,因爲它表現在首選尺寸。我希望它可以動態適應,雖然對於父FXML的大小(基本上具有scene1.fxml的AnchorPane所具有的大小)。
我的代碼有什麼問題?錯誤在哪裏?如何自動調整scene2.fxml的大小?
如果我不是失去了一些東西,你的問題應該是'我如何自動適應scene1.fxml的大小?' – ItachiUchiha
是的,那些可能是換句話說,同樣的問題適合於。現在scene2.fxml看起來很像外星人,就像scene1.fxml中的一些不可調整大小的「圖片」。我想將其改爲自動適應。 – Socrates
請參考我的回答! – ItachiUchiha