Spec-Zone.ru › OpenJavaFX 8
javafx.stage

Класс Screen

java.lang.Object
  • javafx.stage.Screen


public final class Screen
extends Object
Описывает характеристики графического назначения, такого как монитор. В многоэкранной среде виртуального устройства, где область рабочего стола может охватывать несколько физических экранов, границы объектов Screen относительны к Screen.primary.

Например:

Rectangle2D primaryScreenBounds = Screen.getPrimary().getVisualBounds();

 //set Stage boundaries to visible bounds of the main screen
 stage.setX(primaryScreenBounds.getMinX());
 stage.setY(primaryScreenBounds.getMinY());
 stage.setWidth(primaryScreenBounds.getWidth());
 stage.setHeight(primaryScreenBounds.getHeight());

 stage.show();

С момента:

JavaFX 2.0

  • Краткое описание методов

    Все методыСтатические методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод и описание
    boolean equals(Object obj)
    Указывает, является ли какой-либо другой объект "равным" данному.
    Rectangle2D getBounds()
    Возвращает границы этого Screen.
    double getDpi()
    Возвращает разрешение (точек на дюйм) этого Screen.
    static Screen getPrimary()
    Основной Screen.
    static ObservableList<Screen> getScreens()
    Наблюдаемый список доступных в настоящее время Screens.
    static ObservableList<Screen> getScreensForRectangle(double x, double y, double width, double height)
    Возвращает ObservableList из Screens, пересекающих указанный прямоугольник.
    static ObservableList<Screen> getScreensForRectangle(Rectangle2D r)
    Возвращает ObservableList из Screens, пересекающих указанный прямоугольник.
    Rectangle2D getVisualBounds()
    Возвращает визуальные границы этого Screen.
    int hashCode()
    Возвращает хэш-код для данного объекта Screen.
    String toString()
    Возвращает строковое представление объекта Screen.
    • Методы, унаследованные от класса java.lang.Object

      clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Подробное описание методов

    • getPrimary

      public static Screen getPrimary()
      Основной Screen.
    • getScreens

      public static ObservableList<Screen> getScreens()
      Наблюдаемый список доступных в настоящее время Screens.
    • getScreensForRectangle

      public static ObservableList<Screen> getScreensForRectangle(double x,
                                                                  double y,
                                                                  double width,
                                                                  double height)
      Возвращает ObservableList из Screens, пересекающих указанный прямоугольник.

      Параметры:

      x - координата x верхнего левого угла заданной прямоугольной области

      Возвращает:

      ObservableList из Screens, для которых Screen.bounds пересекает заданный прямоугольник

    • getScreensForRectangle

      public static ObservableList<Screen> getScreensForRectangle(Rectangle2D r)
      Возвращает ObservableList из Screens, пересекающих указанный прямоугольник.

      Параметры:

      r - Заданный Rectangle2D

      Возвращает:

      ObservableList из Screens, для которых Screen.bounds пересекает заданный прямоугольник

    • getBounds

      public final Rectangle2D getBounds()
      Возвращает границы этого Screen.

      Возвращает:

      Границы этого Screen

    • getVisualBounds

      public final Rectangle2D getVisualBounds()
      Возвращает визуальные границы этого Screen. Эти границы учитывают объекты в системе оконного интерфейса, такие как панели задач и панели меню. Эти границы содержатся в Screen.bounds.

      Возвращает:

      Визуальные границы этого Screen

    • getDpi

      public final double getDpi()
      Возвращает разрешение (точек на дюйм) этого Screen.

      Возвращает:

      Разрешение этого @{code Screen}

    • hashCode

      public int hashCode()
      Возвращает хэш-код для данного объекта Screen.

      Переопределяет:

      hashCode в классе Object

      Возвращает:

      Хэш-код для данного объекта Screen.

    • equals

      public boolean equals(Object obj)
      Указывает, является ли какой-либо другой объект "равным" данному.

      Переопределяет:

      equals в классе Object

      Параметры:

      obj - объект-ссылка для сравнения.

      Возвращает:

      true, если этот объект равен переданному объекту; false в противном случае.

    • toString

      public String toString()
      Возвращает строковое представление объекта Screen.

      Переопределяет:

      toString в классе Object

      Возвращает:

      Строковое представление объекта Screen.

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API