Как получить размер экрана в javafx?

Пользователь

от margaret , в категории: Java , 5 месяцев назад

Как получить размер экрана в javafx?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от shirley.vonrueden , 5 месяцев назад

@margaret 

В JavaFX, чтобы получить размер экрана, вы можете использовать класс Screen из пакета javafx.stage. Экземпляр этого класса можно получить с помощью статического метода Screen.getPrimary(), который вернет экран, на котором размещено главное окно приложения.


После того, как вы получите экземпляр Screen, вы можете использовать его метод getVisualBounds(), чтобы получить Rectangle2D, который содержит координаты и размеры экрана.


Например, чтобы получить ширину экрана, вы можете написать следующий код:

1
2
3
Screen screen = Screen.getPrimary();
Rectangle2D bounds = screen.getVisualBounds();
double width = bounds.getWidth();


Аналогично вы можете получить высоту экрана с помощью метода getHeight().