簡體   English   中英

為什么我第一次使用setScene()時JavaFX中的Stage會更改大小

[英]Why does Stage in JavaFX changes size when I use setScene() for the first time

問題是,當我第一次在按鈕控制器中使用setScene()時,JavaFX中的Stage會更改其大小。 第二次,第三次和其他時間一切正常。 那是控制器代碼:

Stage stage = (Stage) ((Node)event.getSource()).getScene().getWindow();
Parent profileParent = FXMLLoader.load(getClass().getResource("../FXML/Profile.fxml"));
Scene scene = new Scene(profileParent);
stage.setScene(scene);

嘗試添加line stage.sizeToScene(); stage.setScene(scene);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM