T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс Screen

Класс Screen обеспечивает получение характеристик физических экранов, на которых отображается JavaFX-приложение.

В случае многоэкранной конфигурации JavaFX-приложение может отображаться на двух или более независимых мониторах, на двух или более мониторах, где один из мониторов является основным, а другие отображают копии, на двух или более мониторах, формирующих виртуальное устройство.

Для получения характеристик физических экранов класс Screen предоставляет следующие методы:

  • Метод public static Screen getPrimary() – возвращает объект Screen, представляющий основной экран.

  • Метод public static ObservableList<Screen> getScreens() – возвращает список объектов доступных экранов.

  • Метод public static ObservableList<Screen> getScreensForRectangle(double x, double y, double width, double height) – возвращает список объектов доступных экранов с указанными характеристиками.

  • Метод public static ObservableList<Screen> getScreensForRectangle(Rectangle2D r) – возвращает список объектов доступных экранов с указанными характеристиками, где объект javafx.geometry.Rectangle2D представляет требуемые характеристики.

  • Метод public Rectangle2D getBounds() – возвращает прямоугольник javafx.geometry.Rectangle2D, характеризующий границы экрана.

  • Метод public final Rectangle2D getVisualBounds() – возвращает визуальные границы экрана.

  • Метод public final double getDpi() – возвращает разрешение экрана.