Класс Screen
- 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
-
Краткое описание методов
Все методыСтатические методыМетоды экземпляраКонкретные методы Модификатор и тип Метод и описание booleanequals(Object obj)Указывает, является ли какой-либо другой объект "равным" данному.Rectangle2DgetBounds()Возвращает границы этогоScreen.doublegetDpi()Возвращает разрешение (точек на дюйм) этогоScreen.static ScreengetPrimary()Основной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, пересекающих указанный прямоугольник.Rectangle2DgetVisualBounds()Возвращает визуальные границы этогоScreen.inthashCode()Возвращает хэш-код для данного объектаScreen.StringtoString()Возвращает строковое представление объектаScreen.
-
Подробное описание методов
-
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.
-
equals
public boolean equals(Object obj)
Указывает, является ли какой-либо другой объект "равным" данному.
-
toString
public String toString()
Возвращает строковое представление объекта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.