Как сделать окно полноэкранным/максимальным в Scene Builder?
Я делаю вид в SceneBuilder для моего приложения JavaFX. Я хочу, чтобы мое мнение было максимально. Как я могу достичь этого в файле SceneBuilder или .fxml
?
Ответы
Ответ 1
Вы не можете сделать это с помощью Scene Builder, поскольку maximize
или fullScreen
являются свойствами Stage
, а не макетами, установленными на сцене.
Вы можете загрузить и установить .fxml
на сцене, а затем установить сцену на сцене.
На сцене могут быть использованы следующие методы:
Ответ 2
Поскольку вы не можете максимизировать свой вид в fxml, вы должны установить максимальный размер сцены. Нет прямого метода для определения размера сцены в javafx 2, но есть другой способ сделать это. Это вручную, задавая размер сцены. Вы можете использовать этот код:
Screen screen = Screen.getPrimary();
Rectangle2D bounds = screen.getVisualBounds();
primaryStage.setX(bounds.getMinX());
primaryStage.setY(bounds.getMinY());
primaryStage.setWidth(bounds.getWidth());
primaryStage.setHeight(bounds.getHeight());