Spec-Zone.ru › OpenJavaFX 21

Класс Window

java.lang.Object
fx.stage.Window
Все реализованные интерфейсы:
EventTarget
Прямые известные подклассы:
PopupWindow, Stage
public class Window extends Object implements EventTarget
Окно верхнего уровня, в котором размещена сцена и с которым пользователь взаимодействует. Окно может быть Stage, PopupWindow, или другим окном верхнего уровня.

Объекты Window должны создаваться и модифицироваться в потоке JavaFX Application.

Поток JavaFX Application создается в рамках процесса запуска JavaFX runtime. См. класс Application и метод Platform.startup(Runnable) для получения дополнительной информации.

Некоторые Window свойства являются только для чтения, даже если у них есть соответствующие методы установки, потому что они могут быть изменены внешне базовой платформой и поэтому не должны быть привязываемыми. Кроме того, эти свойства могут быть проигнорированы на некоторых платформах в зависимости от наличия менеджера окон и его конфигурации. Например, менеджер окон с размещением окон может игнорировать свойства x и y или рассматривать их как подсказки, размещая окно по своему усмотрению.

С:
JavaFX 2.0

Краткое описание свойств

Тип Свойство Описание
final ObjectProperty<EventDispatcher> eventDispatcher
Указывает диспетчер событий для данного узла.
final ReadOnlyBooleanProperty focused
Является ли данное Window обладающим фокусом клавиатуры или ввода.
final BooleanProperty forceIntegerRenderScale
Свойство типа Boolean, которое контролирует, устанавливаются ли по умолчанию только целые масштабы рендеринга системой при изменении связанного масштаба вывода.
final ReadOnlyDoubleProperty height
Высота данного Window.
final ObjectProperty<EventHandler<WindowEvent>> onCloseRequest
Вызывается при внешнем запросе на закрытие данного Window.
final ObjectProperty<EventHandler<WindowEvent>> onHidden
Вызывается сразу после того, как окно было скрыто.
final ObjectProperty<EventHandler<WindowEvent>> onHiding
Вызывается непосредственно перед скрытием окна.
final ObjectProperty<EventHandler<WindowEvent>> onShowing
Вызывается непосредственно перед отображением окна.
final ObjectProperty<EventHandler<WindowEvent>> onShown
Вызывается сразу после отображения окна.
final DoubleProperty opacity
Определяет непрозрачность Window как значение от 0,0 до 1,0.
final ReadOnlyDoubleProperty outputScaleX
Масштаб, который Window будет применять к горизонтальным координатам сцены на всех этапах рендеринга и композиции вывода на экран или другое целевое устройство.
final ReadOnlyDoubleProperty outputScaleY
Масштаб, который Window будет применять к вертикальным координатам сцены на всех этапах рендеринга и композиции вывода на экран или другое целевое устройство.
final DoubleProperty renderScaleX
Горизонтальный масштаб, который Window будет использовать при рендеринге своего Scene в буфер рендеринга.
final DoubleProperty renderScaleY
Вертикальный масштаб, который Window будет использовать при рендеринге своего Scene в буфер рендеринга.
final ReadOnlyObjectProperty<Scene> scene
Scene, которое должно быть отрисовано на этом Window.
final ReadOnlyBooleanProperty showing
Отображается ли данное Window (открыто ли оно на системе пользователя).
final ReadOnlyDoubleProperty width
Ширина данного Window.
final ReadOnlyDoubleProperty x
Горизонтальное положение этого Window на экране.
final ReadOnlyDoubleProperty y
Вертикальное положение этого Window на экране.

Краткое описание конструкторов

Window()
Модификатор Конструктор Описание
protected
Конструктор для вызова подклассами.

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

Modifier and Type Method Description
final <T extends Event>
void
addEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter)
Регистрирует фильтр событий для этого целевого объекта.
final <T extends Event>
void
addEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)
Регистрирует обработчик событий для этого целевого объекта.
EventDispatchChain buildEventDispatchChain(EventDispatchChain tail)
Создаёт цепочку обработки событий для этого целевого объекта.
void centerOnScreen()
Устанавливает свойства x и y для этого окна так, чтобы оно центрировалось на текущем экране.
final ObjectProperty<EventDispatcher> eventDispatcherProperty()
Определяет диспетчер событий для этого узла.
final void fireEvent(Event event)
Вызывает указанное событие.
final ReadOnlyBooleanProperty focusedProperty()
Указывает, имеет ли этот Window фокус клавиатуры или ввода.
final BooleanProperty forceIntegerRenderScaleProperty()
Логическое свойство, определяющее, устанавливаются ли системой по умолчанию только целочисленные масштабы рендеринга при изменении связанного масштаба вывода.
final EventDispatcher getEventDispatcher()
Получает значение свойства eventDispatcher.
final double getHeight()
Получает значение свойства height.
final EventHandler<WindowEvent> getOnCloseRequest()
Получает значение свойства onCloseRequest.
final EventHandler<WindowEvent> getOnHidden()
Получает значение свойства onHidden.
final EventHandler<WindowEvent> getOnHiding()
Получает значение свойства onHiding.
final EventHandler<WindowEvent> getOnShowing()
Получает значение свойства onShowing.
final EventHandler<WindowEvent> getOnShown()
Получает значение свойства onShown.
final double getOpacity()
Получает значение свойства opacity.
final double getOutputScaleX()
Получает значение свойства outputScaleX.
final double getOutputScaleY()
Получает значение свойства outputScaleY.
final ObservableMap<Object,Object> getProperties()
Возвращает наблюдаемую карту свойств этого узла, предназначенную в первую очередь для разработчиков приложений.
final double getRenderScaleX()
Получает значение свойства renderScaleX.
final double getRenderScaleY()
Получает значение свойства renderScaleY.
final Scene getScene()
Получает значение свойства scene.
Object getUserData()
Возвращает ранее установленное свойство Object или null, если такое свойство не было установлено с помощью метода setUserData(java.lang.Object).
final double getWidth()
Получает значение свойства width.
static ObservableList<Window> getWindows()
Возвращает список, содержащий ссылку на текущие отображаемые окна JavaFX.
final double getX()
Получает значение свойства x.
final double getY()
Получает значение свойства y.
boolean hasProperties()
Проверяет, имеет ли окно свойства.
final ReadOnlyDoubleProperty heightProperty()
Высота этого Window.
void hide()
Пытается скрыть это окно, установив видимость в false.
final boolean isFocused()
Получает значение свойства focused.
final boolean isForceIntegerRenderScale()
Получает значение свойства forceIntegerRenderScale.
final boolean isShowing()
Получает значение свойства showing.
final ObjectProperty<EventHandler<WindowEvent>> onCloseRequestProperty()
Вызывается при внешнем запросе на закрытие этого Window.
final ObjectProperty<EventHandler<WindowEvent>> onHiddenProperty()
Вызывается сразу после того, как окно было скрыто.
final ObjectProperty<EventHandler<WindowEvent>> onHidingProperty()
Вызывается непосредственно перед скрытием окна.
final ObjectProperty<EventHandler<WindowEvent>> onShowingProperty()
Вызывается непосредственно перед отображением окна.
final ObjectProperty<EventHandler<WindowEvent>> onShownProperty()
Вызывается сразу после отображения окна.
final DoubleProperty opacityProperty()
Определяет непрозрачность Window как значение от 0,0 до 1,0.
final ReadOnlyDoubleProperty outputScaleXProperty()
Масштаб, который Window будет применять к горизонтальным координатам сцены на всех этапах рендеринга и композитинга вывода на экран или другое целевое устройство.
final ReadOnlyDoubleProperty outputScaleYProperty()
Масштаб, который Window будет применять к вертикальным координатам сцены на всех этапах рендеринга и композитинга вывода на экран или другое целевое устройство.
final <T extends Event>
void
removeEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter)
Отменяет ранее зарегистрированный фильтр событий для этого целевого объекта.
final <T extends Event>
void
removeEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)
Отменяет ранее зарегистрированный обработчик событий для этого целевого объекта.
final DoubleProperty renderScaleXProperty()
Горизонтальный масштаб, который Window будет использовать при рендеринге своего Scene в буфер рендеринга.
final DoubleProperty renderScaleYProperty()
Вертикальный масштаб, который Window будет использовать при рендеринге своего Scene в буфер рендеринга.
final void requestFocus()
Запрос на получение фокуса ввода этим Window.
final ReadOnlyObjectProperty<Scene> sceneProperty()
Scene, которое будет рендериться на этом Window.
final void setEventDispatcher(EventDispatcher value)
Устанавливает значение свойства eventDispatcher.
protected final <T extends Event>
void
setEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)
Устанавливает обработчик для этого типа событий.
final void setForceIntegerRenderScale(boolean forced)
Устанавливает значение свойства forceIntegerRenderScale.
final void setHeight(double value)
Устанавливает значение свойства height.
final void setOnCloseRequest(EventHandler<WindowEvent> value)
Устанавливает значение свойства onCloseRequest.
final void setOnHidden(EventHandler<WindowEvent> value)
Устанавливает значение свойства onHidden.
final void setOnHiding(EventHandler<WindowEvent> value)
Устанавливает значение свойства onHiding.
final void setOnShowing(EventHandler<WindowEvent> value)
Устанавливает значение свойства onShowing.
final void setOnShown(EventHandler<WindowEvent> value)
Устанавливает значение свойства onShown.
final void setOpacity(double value)
Устанавливает значение свойства opacity.
final void setRenderScaleX(double scale)
Устанавливает значение свойства renderScaleX.
final void setRenderScaleY(double scale)
Устанавливает значение свойства renderScaleY.
protected void setScene(Scene value)
Устанавливает значение свойства scene.
void setUserData(Object value)
Удобный метод для установки одного свойства Object, которое можно получить позднее.
final void setWidth(double value)
Устанавливает значение свойства width.
final void setX(double value)
Устанавливает значение свойства x.
final void setY(double value)
Устанавливает значение свойства y.
protected void show()
Попытка отобразить это окно, установив видимость в true
final ReadOnlyBooleanProperty showingProperty()
Показывает, отображается ли это Window (то есть, открыто ли оно на системе пользователя).
void sizeToScene()
Устанавливает ширину и высоту этого окна, чтобы соответствовать размеру содержимого сцены этого окна.
final ReadOnlyDoubleProperty widthProperty()
Ширина этого Window.
final ReadOnlyDoubleProperty xProperty()
Горизонтальное расположение этого Window на экране.
final ReadOnlyDoubleProperty yProperty()
Вертикальное расположение этого Window на экране.

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробности свойства

outputScaleX

public final ReadOnlyDoubleProperty outputScaleXProperty
Масштаб, который Window применяет к горизонтальным координатам сцены на всех этапах отрисовки и композиции вывода на экран или другое целевое устройство. Это свойство обновляется асинхронно системой в разное время, включая:
  • Создание окна
  • В какой-то момент во время перемещения окна в новое Screen, что может произойти до или после обновления свойства Screen.
  • В ответ на изменение пользовательских предпочтений для масштабирования вывода.
С:
9
См. также:
  • getOutputScaleX()
  • outputScaleXProperty()

outputScaleY

public final ReadOnlyDoubleProperty outputScaleYProperty
Масштаб, который Window применяет к вертикальным координатам сцены на всех этапах отрисовки и композиции вывода на экран или другое целевое устройство. Это свойство обновляется асинхронно системой в разное время, включая:
  • Создание окна
  • В какой-то момент во время перемещения окна в новое Screen, что может произойти до или после обновления свойства Screen.
  • В ответ на изменение пользовательских предпочтений для масштабирования вывода.
С:
9
См. также:
  • getOutputScaleY()
  • outputScaleYProperty()

forceIntegerRenderScale

public final BooleanProperty forceIntegerRenderScaleProperty
Свойство типа Boolean, которое управляет тем, устанавливаются ли по умолчанию только целые масштабы отрисовки системой при изменении связанного масштаба вывода. Свойства renderScale будут обновляться напрямую и одновременно с любыми изменениями связанных свойств outputScale, но значения могут быть переопределены последующими вызовами методов-установщиков setRenderScale или соответствующим использованием привязки. Это свойство не помешает установить нецелые масштабы напрямую с помощью объекта свойства renderScale или удобного метода установки.
Значение по умолчанию:
false
С:
9
См. также:
  • isForceIntegerRenderScale()
  • setForceIntegerRenderScale(boolean)
  • forceIntegerRenderScaleProperty()

renderScaleX

public final DoubleProperty renderScaleXProperty
Горизонтальный масштаб, который Window будет использовать при отрисовке своих Scene в буфер отрисовки. Это свойство автоматически обновляется при каждом изменении свойства outputScaleX и может быть переопределено либо путем вызова setRenderScaleX() в ответ на слушателя свойства outputScaleX, либо путем соответствующей привязки.
Значение по умолчанию:
outputScaleX
С:
9
См. также:
  • getRenderScaleX()
  • setRenderScaleX(double)
  • renderScaleXProperty()

renderScaleY

public final DoubleProperty renderScaleYProperty
Вертикальный масштаб, который Window будет использовать при отрисовке своих Scene в буфер отрисовки. Это свойство автоматически обновляется при каждом изменении свойства outputScaleY и может быть переопределено либо путем вызова setRenderScaleY() в ответ на слушателя свойства outputScaleY, либо путем соответствующей привязки.
Значение по умолчанию:
outputScaleY
С:
9
См. также:
  • getRenderScaleY()
  • setRenderScaleY(double)
  • renderScaleYProperty()

x

public final ReadOnlyDoubleProperty xProperty
Горизонтальное положение этого Window на экране. Изменение этого атрибута переместит Window по горизонтали. Если это Window является экземпляром Stage, изменение этого атрибута не повлияет визуально на Window, пока fullScreen истинно, но будет учтено Window после того, как fullScreen станет ложным.

Это свойство является только для чтения, так как может быть изменено внешними платформами. Кроме того, установка этого свойства может быть проигнорирована на некоторых платформах.

См. также:
  • getX()
  • setX(double)
  • xProperty()

y

public final ReadOnlyDoubleProperty yProperty
Вертикальное положение этого Window на экране. Изменение этого атрибута переместит Window по вертикали. Если это Window является экземпляром Stage, изменение этого атрибута не повлияет визуально на Window, пока fullScreen истинно, но будет учтено Window после того, как fullScreen станет ложным.

Это свойство является только для чтения, так как может быть изменено внешними платформами. Кроме того, установка этого свойства может быть проигнорирована на некоторых платформах.

См. также:
  • getY()
  • setY(double)
  • yProperty()

width

public final ReadOnlyDoubleProperty widthProperty
Ширина этого Window. Изменение этого атрибута сузит или расширит ширину Window. Это значение включает все декорации, которые могут быть добавлены операционной системой, такие как ручки изменения размера. Типичные приложения установят ширину Scene вместо этого. Это окно возьмёт ширину из сцены, если её никогда не устанавливало приложение. Изменение размера окна пользователем не считается установкой ширины приложением. Если это Window является экземпляром Stage, изменение этого атрибута не повлияет визуально на Window, пока fullScreen истинно, но будет учтено Window после того, как fullScreen станет ложным.

Это свойство является только для чтения, так как может быть изменено внешними платформами. Кроме того, установка этого свойства может быть проигнорирована на некоторых платформах.

См. также:
  • getWidth()
  • setWidth(double)
  • widthProperty()

height

public final ReadOnlyDoubleProperty heightProperty
Высота этого Window. Изменение этого атрибута уменьшит или увеличит высоту Window. Это значение включает все декорации, которые могут быть добавлены операционной системой, такие как строка заголовка. Типичные приложения установят высоту Scene вместо этого. Это окно возьмёт высоту из сцены, если её никогда не устанавливало приложение. Изменение размера окна пользователем не считается установкой высоты приложением. Если это Window является экземпляром Stage, изменение этого атрибута не повлияет визуально на Window, пока fullScreen истинно, но будет учтено Window после того, как fullScreen станет ложным.

Это свойство является только для чтения, так как может быть изменено внешними платформами. Кроме того, установка этого свойства может быть проигнорирована на некоторых платформах.

См. также:
  • getHeight()
  • setHeight(double)
  • heightProperty()

focused

public final ReadOnlyBooleanProperty focusedProperty
Установлено ли у этого Window фокусировка клавиатуры или ввода.
См. также:
  • isFocused()
  • focusedProperty()

сцена

public final ReadOnlyObjectProperty<Scene> sceneProperty
Scene, который будет отображаться в этой Window. Одновременно в Window может быть только одна Scene, и Scene может быть только в одной Window. Установка Scene в другую Window приведёт к потере ссылки на старую Window до того, как новая получит её. Вы можете менять Scene в Window в любое время, даже если это экземпляр Stage и с fullScreen установленным в true.

Если ширина или высота этой Window никогда не были установлены приложением, установка сцены заставит эту Window принять ширину или высоту из этой сцены. Изменение размера этой Window пользователем не считается установкой ширины или высоты приложением.

Если свойство устанавливается в потоке, отличном от потока приложения JavaFX, будет выброшено исключение IllegalStateException.

Значение по умолчанию:
null
См. также:
  • getScene()
  • setScene(Scene)
  • sceneProperty()

непрозрачность

public final DoubleProperty opacityProperty
Определяет непрозрачность Window как значение от 0,0 до 1,0. Непрозрачность отражается на Window, её Decoration и содержимом Scene. В среде JavaFX, не поддерживающей непрозрачность, присвоение значения переменной не даст визуальных различий. Window с непрозрачностью 0% полностью прозрачна. Обычно Window с 0% непрозрачности не получает событий мыши.
Значение по умолчанию:
1,0
См. также:
  • getOpacity()
  • setOpacity(double)
  • opacityProperty()

запросЗакрытия

public final ObjectProperty<EventHandler<WindowEvent>> onCloseRequestProperty
Вызывается при внешнем запросе на закрытие этой Window. Обработчик события может предотвратить закрытие окна, обработав полученное событие.
См. также:
  • getOnCloseRequest()
  • setOnCloseRequest(EventHandler)
  • onCloseRequestProperty()

приПоказе

public final ObjectProperty<EventHandler<WindowEvent>> onShowingProperty
Вызывается незадолго до показа окна.
См. также:
  • getOnShowing()
  • setOnShowing(EventHandler)
  • onShowingProperty()

послеПоказа

public final ObjectProperty<EventHandler<WindowEvent>> onShownProperty
Вызывается сразу после показа окна.
См. также:
  • getOnShown()
  • setOnShown(EventHandler)
  • onShownProperty()

приСкрытии

public final ObjectProperty<EventHandler<WindowEvent>> onHidingProperty
Вызывается незадолго до скрытия окна.
См. также:
  • getOnHiding()
  • setOnHiding(EventHandler)
  • onHidingProperty()

послеСкрытия

public final ObjectProperty<EventHandler<WindowEvent>> onHiddenProperty
Вызывается сразу после скрытия окна. При скрытии Window, этот обработчик событий позволяет разработчику очистить ресурсы или выполнить другие задачи при закрытии Window.
См. также:
  • getOnHidden()
  • setOnHidden(EventHandler)
  • onHiddenProperty()

показывается

public final ReadOnlyBooleanProperty showingProperty
Указывает, отображается ли это Window (т.е. открыто на системе пользователя). Окно может быть «отображаемым», но пользователь может его не видеть, так как оно расположено за другим окном или вне монитора.
Значение по умолчанию:
false
См. также:
  • isShowing()
  • showingProperty()

диспетчерСобытий

public final ObjectProperty<EventDispatcher> eventDispatcherProperty
Указывает диспетчер событий для этого узла. По умолчанию диспетчер событий отправляет полученные события зарегистрированным обработчикам событий и фильтрам. При замене значения на новый EventDispatcher новый диспетчер должен пересылать события заменённому диспетчеру, чтобы сохранить стандартное поведение обработки событий узла.
См. также:
  • getEventDispatcher()
  • setEventDispatcher(EventDispatcher)
  • eventDispatcherProperty()

Подробное описание конструкторов

Window

protected Window()
Конструктор для вызова подклассами.

Подробное описание методов

getWindows

public static ObservableList<Window> getWindows()
Возвращает список, содержащий ссылку на текущие отображаемые окна JavaFX. Список неизменяем — попытка изменить этот список приведёт к исключению UnsupportedOperationException во время выполнения.
Возвращает:
Список, содержащий все отображаемые окна.
Since:
9

sizeToScene

public void sizeToScene()
Устанавливает ширину и высоту этого окна, чтобы соответствовать размеру содержимого сцены этого окна.

centerOnScreen

public void centerOnScreen()
Устанавливает свойства x и y этого окна так, чтобы оно было центрировано на текущем экране. Текущий экран определяется по пересечению текущих границ окна и визуальных границ всех экранов.

getOutputScaleX

public final double getOutputScaleX()
Получает значение свойства outputScaleX.
Описание свойства:
Масштаб, который Window применит к горизонтальным координатам сцены на всех этапах рендеринга и композиции вывода на экран или другое целевое устройство. Это свойство обновляется асинхронно системой в разное время, включая:
  • Создание окна
  • В какой-то момент во время перемещения окна на новый Screen, что может произойти до или после обновления свойства Screen.
  • В ответ на изменение пользовательских настроек масштабирования вывода.
Возвращает:
значение свойства outputScaleX
Since:
9
См. также:
  • outputScaleXProperty()

outputScaleXProperty

public final ReadOnlyDoubleProperty outputScaleXProperty()
Масштаб, который Window применит к горизонтальным координатам сцены на всех этапах рендеринга и композиции вывода на экран или другое целевое устройство. Это свойство обновляется асинхронно системой в разное время, включая:
  • Создание окна
  • В какой-то момент во время перемещения окна на новый Screen, что может произойти до или после обновления свойства Screen.
  • В ответ на изменение пользовательских настроек масштабирования вывода.
Возвращает:
свойство outputScaleX
Since:
9
См. также:
  • getOutputScaleX()

getOutputScaleY

public final double getOutputScaleY()
Получает значение свойства outputScaleY.
Описание свойства:
Масштаб, который Window применит к вертикальным координатам сцены на всех этапах рендеринга и композиции вывода на экран или другое целевое устройство. Это свойство обновляется асинхронно системой в разное время, включая:
  • Создание окна
  • В какой-то момент во время перемещения окна на новый Screen, что может произойти до или после обновления свойства Screen.
  • В ответ на изменение пользовательских настроек масштабирования вывода.
Возвращает:
значение свойства outputScaleY
Since:
9
См. также:
  • outputScaleYProperty()

outputScaleYProperty

public final ReadOnlyDoubleProperty outputScaleYProperty()
Масштаб, который Window применяет к вертикальным координатам сцены на всех этапах рендеринга и композиции вывода на экран или другое целевое устройство. Это свойство обновляется асинхронно системой в разное время, включая:
  • Создание окна
  • В какой-то момент во время перемещения окна в новое Screen, что может быть до или после обновления свойства Screen.
  • В ответ на изменение пользовательских настроек масштабирования вывода.
Возвращает:
свойство outputScaleY
С:
9
См. также:
  • getOutputScaleY()

setForceIntegerRenderScale

public final void setForceIntegerRenderScale(boolean forced)
Устанавливает значение свойства forceIntegerRenderScale.
Описание свойства:
Логическое свойство, которое управляет тем, устанавливаются ли только целочисленные масштабы рендеринга по умолчанию системой при изменении связанного масштаба вывода. Свойства renderScale будут обновляться непосредственно и одновременно с любыми изменениями связанных свойств outputScale, но значения могут быть переопределены последующими вызовами методов-установщиков setRenderScale или с помощью соответствующей привязки. Это свойство не предотвратит установку нецелочисленных масштабов напрямую с помощью объекта свойства renderScale или удобного метода установщика.
Значение по умолчанию:
false
Параметры:
forced - значение для свойства forceIntegerRenderScale
С:
9
См. также:
  • isForceIntegerRenderScale()
  • forceIntegerRenderScaleProperty()

isForceIntegerRenderScale

public final boolean isForceIntegerRenderScale()
Возвращает значение свойства forceIntegerRenderScale.
Описание свойства:
Логическое свойство, которое управляет тем, устанавливаются ли только целочисленные масштабы рендеринга по умолчанию системой при изменении связанного масштаба вывода. Свойства renderScale будут обновляться непосредственно и одновременно с любыми изменениями связанных свойств outputScale, но значения могут быть переопределены последующими вызовами методов-установщиков setRenderScale или с помощью соответствующей привязки. Это свойство не предотвратит установку нецелочисленных масштабов напрямую с помощью объекта свойства renderScale или удобного метода установщика.
Значение по умолчанию:
false
Возвращает:
значение свойства forceIntegerRenderScale
С:
9
См. также:
  • setForceIntegerRenderScale(boolean)
  • forceIntegerRenderScaleProperty()

forceIntegerRenderScaleProperty

public final BooleanProperty forceIntegerRenderScaleProperty()
Логическое свойство, которое управляет тем, устанавливаются ли только целочисленные масштабы рендеринга по умолчанию системой при изменении связанного масштаба вывода. Свойства renderScale будут обновляться непосредственно и одновременно с любыми изменениями связанных свойств outputScale, но значения могут быть переопределены последующими вызовами методов-установщиков setRenderScale или с помощью соответствующей привязки. Это свойство не предотвратит установку нецелочисленных масштабов напрямую с помощью объекта свойства renderScale или удобного метода установщика.
Значение по умолчанию:
false
Возвращает:
свойство forceIntegerRenderScale
С:
9
См. также:
  • isForceIntegerRenderScale()
  • setForceIntegerRenderScale(boolean)

setRenderScaleX

public final void setRenderScaleX(double scale)
Устанавливает значение свойства renderScaleX.
Описание свойства:
Горизонтальный масштаб, который Window будет использовать при рендеринге своего Scene в буфер рендеринга. Это свойство автоматически обновляется всякий раз, когда происходит изменение свойства outputScaleX и может быть переопределено, либо вызвав setRenderScaleX() в ответ на обработчик события свойства outputScaleX, либо с помощью соответствующей привязки.
Значение по умолчанию:
outputScaleX
Параметры:
scale - значение для свойства renderScaleX
С:
9
См. также:
  • getRenderScaleX()
  • renderScaleXProperty()

getRenderScaleX

public final double getRenderScaleX()
Возвращает значение свойства renderScaleX.
Описание свойства:
Горизонтальный масштаб, который Window будет использовать при рендеринге своего Scene в буфер рендеринга. Это свойство автоматически обновляется всякий раз, когда происходит изменение свойства outputScaleX и может быть переопределено, либо вызвав setRenderScaleX() в ответ на обработчик события свойства outputScaleX, либо с помощью соответствующей привязки.
Значение по умолчанию:
outputScaleX
Возвращает:
значение свойства renderScaleX
С:
9
См. также:
  • setRenderScaleX(double)
  • renderScaleXProperty()

renderScaleXProperty

public final DoubleProperty renderScaleXProperty()
Горизонтальный масштаб, который Window будет использовать при рендеринге своего Scene в буфер рендеринга. Это свойство автоматически обновляется всякий раз, когда происходит изменение свойства outputScaleX и может быть переопределено, либо вызвав setRenderScaleX() в ответ на обработчик события свойства outputScaleX, либо с помощью соответствующей привязки.
Значение по умолчанию:
outputScaleX
Возвращает:
свойство renderScaleX
С:
9
См. также:
  • getRenderScaleX()
  • setRenderScaleX(double)

setRenderScaleY

public final void setRenderScaleY(double scale)
Устанавливает значение свойства renderScaleY.
Описание свойства:
Вертикальный масштаб, который Window будет использовать при рендеринге своего Scene в буфер рендеринга. Это свойство автоматически обновляется всякий раз, когда происходит изменение свойства outputScaleY и может быть переопределено, либо вызвав setRenderScaleY() в ответ на обработчик события свойства outputScaleY, либо с помощью соответствующей привязки.
Значение по умолчанию:
outputScaleY
Параметры:
scale - значение для свойства renderScaleY
С:
9
См. также:
  • getRenderScaleY()
  • renderScaleYProperty()

getRenderScaleY

public final double getRenderScaleY()
Возвращает значение свойства renderScaleY.
Описание свойства:
Вертикальный масштаб, который Window будет использовать при рендеринге своего Scene в буфер рендеринга. Это свойство автоматически обновляется всякий раз, когда происходит изменение свойства outputScaleY и может быть переопределено, либо вызвав setRenderScaleY() в ответ на обработчик события свойства outputScaleY, либо с помощью соответствующей привязки.
Значение по умолчанию:
outputScaleY
Возвращает:
значение свойства renderScaleY
С:
9
См. также:
  • setRenderScaleY(double)
  • renderScaleYProperty()

renderScaleYProperty

public final DoubleProperty renderScaleYProperty()
Вертикальный масштаб, который Window будет использовать при рендеринге своего Scene в буфер рендеринга. Это свойство автоматически обновляется всякий раз, когда происходит изменение свойства outputScaleY и может быть переопределено, либо вызвав setRenderScaleY() в ответ на обработчик события свойства outputScaleY, либо с помощью соответствующей привязки.
Значение по умолчанию:
outputScaleY
Возвращает:
свойство renderScaleY
С:
9
См. также:
  • getRenderScaleY()
  • setRenderScaleY(double)

setX

public final void setX(double value)
Устанавливает значение свойства x.
Описание свойства:
Горизонтальное положение этого Window на экране. Изменение этого атрибута переместит Window по горизонтали. Если это Window является экземпляром Stage, изменение этого атрибута не повлияет визуально на Window, пока fullScreen истинно, но будет учтено Window, когда fullScreen станет ложным.

Это свойство является только для чтения, так как его можно изменить внешне на базовой платформе. Кроме того, установка этого свойства может быть проигнорирована на некоторых платформах.

Параметры:
value - значение для свойства x
См. также:
  • getX()
  • xProperty()

getX

public final double getX()
Получает значение свойства x.
Описание свойства:
Горизонтальное положение этого Window на экране. Изменение этого атрибута переместит Window по горизонтали. Если это Window является экземпляром Stage, изменение этого атрибута не повлияет визуально на Window, пока fullScreen истинно, но будет учтено Window, когда fullScreen станет ложным.

Это свойство является только для чтения, так как его можно изменить внешне на базовой платформе. Кроме того, установка этого свойства может быть проигнорирована на некоторых платформах.

Возвращает:
значение свойства x
См. также:
  • setX(double)
  • xProperty()

xProperty

public final ReadOnlyDoubleProperty xProperty()
Горизонтальное положение этого Window на экране. Изменение этого атрибута переместит Window по горизонтали. Если это Window является экземпляром Stage, изменение этого атрибута не повлияет визуально на Window, пока fullScreen истинно, но будет учтено Window, когда fullScreen станет ложным.

Это свойство является только для чтения, так как его можно изменить внешне на базовой платформе. Кроме того, установка этого свойства может быть проигнорирована на некоторых платформах.

Возвращает:
свойство x
См. также:
  • getX()
  • setX(double)

setY

public final void setY(double value)
Устанавливает значение свойства y.
Описание свойства:
Вертикальное положение этого Window на экране. Изменение этого атрибута переместит Window по вертикали. Если это Window является экземпляром Stage, изменение этого атрибута не повлияет визуально на Window, пока fullScreen истинно, но будет учтено Window, когда fullScreen станет ложным.

Это свойство является только для чтения, так как его можно изменить внешне на базовой платформе. Кроме того, установка этого свойства может быть проигнорирована на некоторых платформах.

Параметры:
value - значение для свойства y
См. также:
  • getY()
  • yProperty()

getY

public final double getY()
Получает значение свойства y.
Описание свойства:
Вертикальное положение этого Window на экране. Изменение этого атрибута переместит Window по вертикали. Если это Window является экземпляром Stage, изменение этого атрибута не повлияет визуально на Window, пока fullScreen истинно, но будет учтено Window, когда fullScreen станет ложным.

Это свойство является только для чтения, так как его можно изменить внешне на базовой платформе. Кроме того, установка этого свойства может быть проигнорирована на некоторых платформах.

Возвращает:
значение свойства y
См. также:
  • setY(double)
  • yProperty()

yProperty

public final ReadOnlyDoubleProperty yProperty()
Вертикальное положение этого Window на экране. Изменение этого атрибута переместит Window по вертикали. Если это Window является экземпляром Stage, изменение этого атрибута не повлияет визуально на Window, пока fullScreen истинно, но будет учтено Window, когда fullScreen станет ложным.

Это свойство является только для чтения, так как его можно изменить внешне на базовой платформе. Кроме того, установка этого свойства может быть проигнорирована на некоторых платформах.

Возвращает:
свойство y
См. также:
  • getY()
  • setY(double)

setWidth

public final void setWidth(double value)
Устанавливает значение свойства width.
Описание свойства:
Ширина этого Window. Изменение этого атрибута сузит или расширит ширину Window. Это значение включает все декорации, которые могут быть добавлены операционной системой, такие как маркеры изменения размера. Обычно приложения устанавливают ширину Scene вместо этого. Это Window получит свою ширину из сцены, если она никогда не была установлена приложением. Изменение размера окна пользователем не считается установкой ширины приложением. Если это Window является экземпляром Stage, изменение этого атрибута не повлияет визуально на Window, пока fullScreen истинно, но будет учтено Window, когда fullScreen станет ложным.

Это свойство является только для чтения, так как его можно изменить внешне на базовой платформе. Кроме того, установка этого свойства может быть проигнорирована на некоторых платформах.

Параметры:
value - значение для свойства width
См. также:
  • getWidth()
  • widthProperty()

getWidth

public final double getWidth()
Получает значение свойства width.
Описание свойства:
Ширина этого Window. Изменение этого атрибута сузит или расширит ширину Window. Это значение включает все декорации, которые могут быть добавлены операционной системой, такие как маркеры изменения размера. Обычно приложения устанавливают ширину Scene вместо этого. Это Window получит свою ширину из сцены, если она никогда не была установлена приложением. Изменение размера окна пользователем не считается установкой ширины приложением. Если это Window является экземпляром Stage, изменение этого атрибута не повлияет визуально на Window, пока fullScreen истинно, но будет учтено Window, когда fullScreen станет ложным.

Это свойство является только для чтения, так как его можно изменить внешне на базовой платформе. Кроме того, установка этого свойства может быть проигнорирована на некоторых платформах.

Возвращает:
значение свойства width
См. также:
  • setWidth(double)
  • widthProperty()

widthProperty

public final ReadOnlyDoubleProperty widthProperty()
Ширина этого Window. Изменение этого атрибута сузит или расширит ширину Window. Это значение включает все декорации, которые могут быть добавлены операционной системой, такие как маркеры изменения размера рамки. Обычно приложения устанавливают ширину Scene вместо этого. Это Window получит свою ширину из сцены, если она никогда не была установлена приложением. Изменение размера окна пользователем не считается установкой ширины приложением. Если это Window является экземпляром Stage, изменение этого атрибута не повлияет визуально на Window, пока fullScreen истинно, но будет учтено Window, как только fullScreen станет ложным.

Это свойство является только для чтения, потому что оно может быть изменено внешней платформой. Кроме того, установка этого свойства может быть проигнорирована на некоторых платформах.

Returns:
свойство width
See Also:
  • getWidth()
  • setWidth(double)

setHeight

public final void setHeight(double value)
Устанавливает значение свойства height.
Описание свойства:
Высота этого Window. Изменение этого атрибута уменьшит или увеличит высоту Window. Это значение включает все декорации, которые могут быть добавлены операционной системой, такие как строка заголовка. Обычно приложения устанавливают высоту Scene вместо этого. Это окно получит свою высоту из сцены, если она никогда не была установлена приложением. Изменение размера этого окна пользователем не считается установкой высоты приложением. Если это Window является экземпляром Stage, изменение этого атрибута не повлияет визуально на Window, пока fullScreen истинно, но будет учтено Window, как только fullScreen станет ложным.

Это свойство является только для чтения, потому что оно может быть изменено внешней платформой. Кроме того, установка этого свойства может быть проигнорирована на некоторых платформах.

Параметры:
value - значение свойства height
See Also:
  • getHeight()
  • heightProperty()

getHeight

public final double getHeight()
Получает значение свойства height.
Описание свойства:
Высота этого Window. Изменение этого атрибута уменьшит или увеличит высоту Window. Это значение включает все декорации, которые могут быть добавлены операционной системой, такие как строка заголовка. Обычно приложения устанавливают высоту Scene вместо этого. Это окно получит свою высоту из сцены, если она никогда не была установлена приложением. Изменение размера этого окна пользователем не считается установкой высоты приложением. Если это Window является экземпляром Stage, изменение этого атрибута не повлияет визуально на Window, пока fullScreen истинно, но будет учтено Window, как только fullScreen станет ложным.

Это свойство является только для чтения, потому что оно может быть изменено внешней платформой. Кроме того, установка этого свойства может быть проигнорирована на некоторых платформах.

Возвращает:
значение свойства height
See Also:
  • setHeight(double)
  • heightProperty()

heightProperty

public final ReadOnlyDoubleProperty heightProperty()
Высота этого Window. Изменение этого атрибута уменьшит или увеличит высоту Window. Это значение включает все декорации, которые могут быть добавлены операционной системой, такие как строка заголовка. Обычно приложения устанавливают высоту Scene вместо этого. Это окно получит свою высоту из сцены, если она никогда не была установлена приложением. Изменение размера этого окна пользователем не считается установкой высоты приложением. Если это Window является экземпляром Stage, изменение этого атрибута не повлияет визуально на Window, пока fullScreen истинно, но будет учтено Window, как только fullScreen станет ложным.

Это свойство является только для чтения, потому что оно может быть изменено внешней платформой. Кроме того, установка этого свойства может быть проигнорирована на некоторых платформах.

Returns:
свойство height
See Also:
  • getHeight()
  • setHeight(double)

requestFocus

public final void requestFocus()
Запрашивает, чтобы это Window получило фокус ввода.

isFocused

public final boolean isFocused()
Получает значение свойства focused.
Описание свойства:
Установлено ли у этого Window фокусировка клавиатуры или ввода.
Возвращает:
значение свойства focused
See Also:
  • focusedProperty()

focusedProperty

public final ReadOnlyBooleanProperty focusedProperty()
Установлено ли у этого Window фокусировка клавиатуры или ввода.
Returns:
свойство focused
See Also:
  • isFocused()

getProperties

public final ObservableMap<Object,Object> getProperties()
Возвращает наблюдаемую карту свойств этого узла, предназначенную в первую очередь для разработчиков приложений.
Возвращает:
наблюдаемую карту свойств этого узла, предназначенную в первую очередь для разработчиков приложений
Since:
JavaFX 8u40

hasProperties

public boolean hasProperties()
Проверяет, имеет ли окно свойства.
Возвращает:
true, если узел имеет свойства.
Since:
JavaFX 8u40

setUserData

public void setUserData(Object value)
Удобный метод для установки единственного свойства Object, которое можно получить позже. Это функционально эквивалентно вызову метода getProperties().put(Object key, Object value). Его можно получить позже, вызвав getUserData().
Параметры:
value - значение для хранения - его можно получить позже, вызвав getUserData().
Since:
JavaFX 8u40

getUserData

public Object getUserData()
Возвращает ранее установленное свойство Object или null, если такое свойство не было установлено с помощью метода setUserData(java.lang.Object).
Возвращает:
Объект, который был ранее установлен, или null, если свойство не было установлено или если было установлено null.
Since:
JavaFX 8u40

setScene

protected void setScene(Scene value)
Устанавливает значение свойства scene.

Scene, который должен отображаться на этом Window. Одновременно на Window может быть только одна Scene, и Scene может находиться только на одной Window в одно время. Установка Scene на другое Window приведет к потере ссылки старой Window до того, как новая её получит. Вы можете менять Scene на Window в любое время, даже если это экземпляр Stage и fullScreen установлено на true.

Если ширина или высота этого Window никогда не были установлены приложением, установка сцены приведет к тому, что эта Window получит свою ширину или высоту из этой сцены. Изменение размера этого Window пользователем не считается установкой ширины или высоты приложением.

Значение по умолчанию:
null
Параметры:
value - значение для свойства scene
Исключения:
IllegalStateException - если это свойство устанавливается на потоке, отличном от потока JavaFX Application Thread.
See Also:
  • getScene()
  • sceneProperty()

getScene

public final Scene getScene()
Получает значение свойства scene.
Описание свойства:
Scene, которое должно быть отрисовано на этом Window. Одновременно на Window может быть только одна Scene, и Scene может находиться только на одном Window. Установка Scene на другой Window приведёт к тому, что старая Window потеряет ссылку перед тем, как новая её получит. Вы можете менять Scene на Window в любое время, даже если это экземпляр Stage и с fullScreen установленным в true.

Если ширина или высота этого Window никогда не были установлены приложением, установка сцены заставит это Window взять свою ширину или высоту из этой сцены. Изменение размеров этого Window пользователем не считается установкой ширины или высоты приложением.

Выбрасывается IllegalStateException, если это свойство устанавливается в потоке, отличном от потока приложения JavaFX.

Значение по умолчанию:
null
Возвращает:
значение свойства scene
См. также:
  • setScene(Scene)
  • sceneProperty()

sceneProperty

public final ReadOnlyObjectProperty<Scene> sceneProperty()
Scene, которое должно быть отрисовано на этом Window. Одновременно на Window может быть только одна Scene, и Scene может находиться только на одном Window. Установка Scene на другой Window приведёт к тому, что старая Window потеряет ссылку перед тем, как новая её получит. Вы можете менять Scene на Window в любое время, даже если это экземпляр Stage и с fullScreen установленным в true.

Если ширина или высота этого Window никогда не были установлены приложением, установка сцены заставит это Window взять свою ширину или высоту из этой сцены. Изменение размеров этого Window пользователем не считается установкой ширины или высоты приложением.

Выбрасывается IllegalStateException, если это свойство устанавливается в потоке, отличном от потока приложения JavaFX.

Значение по умолчанию:
null
Возвращает:
свойство scene
См. также:
  • getScene()
  • setScene(Scene)

setOpacity

public final void setOpacity(double value)
Устанавливает значение свойства opacity.
Описание свойства:
Определяет непрозрачность Window как значение от 0,0 до 1,0. Непрозрачность отражается на Window, её Decoration и её содержимом Scene. На платформах JavaFX, не поддерживающих непрозрачность, присвоение значения этой переменной не будет заметно. Window с непрозрачностью 0% полностью прозрачна. Обычно, Window с 0% непрозрачности не получает никаких событий мыши.
Значение по умолчанию:
1,0
Параметры:
value - значение для свойства opacity
См. также:
  • getOpacity()
  • opacityProperty()

getOpacity

public final double getOpacity()
Получает значение свойства opacity.
Описание свойства:
Определяет непрозрачность Window как значение от 0,0 до 1,0. Непрозрачность отражается на Window, её Decoration и её содержимом Scene. На платформах JavaFX, не поддерживающих непрозрачность, присвоение значения этой переменной не будет заметно. Window с непрозрачностью 0% полностью прозрачна. Обычно, Window с 0% непрозрачности не получает никаких событий мыши.
Значение по умолчанию:
1,0
Возвращает:
значение свойства opacity
См. также:
  • setOpacity(double)
  • opacityProperty()

opacityProperty

public final DoubleProperty opacityProperty()
Определяет непрозрачность Window как значение от 0,0 до 1,0. Непрозрачность отражается на Window, её Decoration и её содержимом Scene. На платформах JavaFX, не поддерживающих непрозрачность, присвоение значения этой переменной не будет заметно. Window с непрозрачностью 0% полностью прозрачна. Обычно, Window с 0% непрозрачности не получает никаких событий мыши.
Значение по умолчанию:
1,0
Возвращает:
свойство opacity
См. также:
  • getOpacity()
  • setOpacity(double)

setOnCloseRequest

public final void setOnCloseRequest(EventHandler<WindowEvent> value)
Устанавливает значение свойства onCloseRequest.
Описание свойства:
Вызывается при внешнем запросе закрытия этого Window. Установленный обработчик событий может предотвратить закрытие окна, потребляя полученное событие.
Параметры:
value - значение для свойства onCloseRequest
См. также:
  • getOnCloseRequest()
  • onCloseRequestProperty()

getOnCloseRequest

public final EventHandler<WindowEvent> getOnCloseRequest()
Получает значение свойства onCloseRequest.
Описание свойства:
Вызывается при внешнем запросе закрытия этого Window. Установленный обработчик событий может предотвратить закрытие окна, потребляя полученное событие.
Возвращает:
значение свойства onCloseRequest
См. также:
  • setOnCloseRequest(EventHandler)
  • onCloseRequestProperty()

onCloseRequestProperty

public final ObjectProperty<EventHandler<WindowEvent>> onCloseRequestProperty()
Вызывается при внешнем запросе закрытия этого Window. Установленный обработчик событий может предотвратить закрытие окна, потребляя полученное событие.
Возвращает:
свойство onCloseRequest
См. также:
  • getOnCloseRequest()
  • setOnCloseRequest(EventHandler)

setOnShowing

public final void setOnShowing(EventHandler<WindowEvent> value)
Устанавливает значение свойства onShowing.
Описание свойства:
Вызывается непосредственно перед отображением окна.
Параметры:
value - значение для свойства onShowing
См. также:
  • getOnShowing()
  • onShowingProperty()

getOnShowing

public final EventHandler<WindowEvent> getOnShowing()
Получает значение свойства onShowing.
Описание свойства:
Вызывается непосредственно перед отображением окна.
Возвращает:
значение свойства onShowing
См. также:
  • setOnShowing(EventHandler)
  • onShowingProperty()

onShowingProperty

public final ObjectProperty<EventHandler<WindowEvent>> onShowingProperty()
Вызывается непосредственно перед отображением окна.
Возвращает:
свойство onShowing
См. также:
  • getOnShowing()
  • setOnShowing(EventHandler)

setOnShown

public final void setOnShown(EventHandler<WindowEvent> value)
Устанавливает значение свойства onShown.
Описание свойства:
Вызывается сразу после отображения окна.
Параметры:
value - значение для свойства onShown
См. также:
  • getOnShown()
  • onShownProperty()

getOnShown

public final EventHandler<WindowEvent> getOnShown()
Получает значение свойства onShown.
Описание свойства:
Вызывается сразу после отображения окна.
Возвращает:
значение свойства onShown
См. также:
  • setOnShown(EventHandler)
  • onShownProperty()

onShownProperty

public final ObjectProperty<EventHandler<WindowEvent>> onShownProperty()
Вызывается сразу после отображения окна.
Возвращает:
свойство onShown
См. также:
  • getOnShown()
  • setOnShown(EventHandler)

setOnHiding

public final void setOnHiding(EventHandler<WindowEvent> value)
Устанавливает значение свойства onHiding.
Описание свойства:
Вызывается непосредственно перед скрытием окна.
Параметры:
value - значение для свойства onHiding
См. также:
  • getOnHiding()
  • onHidingProperty()

getOnHiding

public final EventHandler<WindowEvent> getOnHiding()
Получает значение свойства onHiding.
Описание свойства:
Вызывается непосредственно перед скрытием окна.
Возвращает:
значение свойства onHiding
См. также:
  • setOnHiding(EventHandler)
  • onHidingProperty()

onHidingProperty

public final ObjectProperty<EventHandler<WindowEvent>> onHidingProperty()
Вызывается непосредственно перед скрытием окна.
Возвращает:
свойство onHiding
См. также:
  • getOnHiding()
  • setOnHiding(EventHandler)

setOnHidden

public final void setOnHidden(EventHandler<WindowEvent> value)
Устанавливает значение свойства onHidden.
Описание свойства:
Вызывается сразу после скрытия окна. При скрытии окна этот обработчик событий вызывается, позволяя разработчику очищать ресурсы или выполнять другие задачи при закрытии окна Window.
Параметры:
value - значение для свойства onHidden
См. также:
  • getOnHidden()
  • onHiddenProperty()

getOnHidden

public final EventHandler<WindowEvent> getOnHidden()
Получает значение свойства onHidden.
Описание свойства:
Вызывается сразу после скрытия окна. При скрытии окна этот обработчик событий вызывается, позволяя разработчику очищать ресурсы или выполнять другие задачи при закрытии окна Window.
Возвращает:
значение свойства onHidden
См. также:
  • setOnHidden(EventHandler)
  • onHiddenProperty()

onHiddenProperty

public final ObjectProperty<EventHandler<WindowEvent>> onHiddenProperty()
Вызывается сразу после скрытия окна. При скрытии окна этот обработчик событий вызывается, позволяя разработчику очищать ресурсы или выполнять другие задачи при закрытии окна Window.
Возвращает:
свойство onHidden
См. также:
  • getOnHidden()
  • setOnHidden(EventHandler)

isShowing

public final boolean isShowing()
Получает значение свойства showing.
Описание свойства:
Определяет, отображается ли это окно (то есть открыто ли оно на системе пользователя). Окно может быть "отображено", но пользователь может не видеть его, так как окно может быть отображено за другим окном или расположено вне монитора.
Значение по умолчанию:
false
Возвращает:
значение свойства showing
См. также:
  • showingProperty()

showingProperty

public final ReadOnlyBooleanProperty showingProperty()
Определяет, отображается ли это окно (то есть открыто ли оно на системе пользователя). Окно может быть "отображено", но пользователь может не видеть его, так как окно может быть отображено за другим окном или расположено вне монитора.
Значение по умолчанию:
false
Возвращает:
свойство showing
См. также:
  • isShowing()

show

protected void show()
Попытка отобразить это окно, установив видимость в true
Исключения:
IllegalStateException - если этот метод вызывается на потоке, отличном от потока приложения JavaFX.

hide

public void hide()
Попытка скрыть это окно, установив видимость в false.
Исключения:
IllegalStateException - если этот метод вызывается на потоке, отличном от потока приложения JavaFX.

setEventDispatcher

public final void setEventDispatcher(EventDispatcher value)
Устанавливает значение свойства eventDispatcher.
Описание свойства:
Указывает диспетчер событий для этого узла. По умолчанию диспетчер событий отправляет полученные события зарегистрированным обработчикам событий и фильтрам. При замене значения на новый EventDispatcher новый диспетчер должен пересылать события замененному диспетчеру, чтобы сохранить поведение обработки событий по умолчанию узла.
Параметры:
value - значение для свойства eventDispatcher
См. также:
  • getEventDispatcher()
  • eventDispatcherProperty()

getEventDispatcher

public final EventDispatcher getEventDispatcher()
Получает значение свойства eventDispatcher.
Описание свойства:
Указывает диспетчер событий для этого узла. По умолчанию диспетчер событий отправляет полученные события зарегистрированным обработчикам событий и фильтрам. При замене значения на новый EventDispatcher новый диспетчер должен пересылать события замененному диспетчеру, чтобы сохранить поведение обработки событий по умолчанию узла.
Возвращает:
значение свойства eventDispatcher
См. также:
  • setEventDispatcher(EventDispatcher)
  • eventDispatcherProperty()

eventDispatcherProperty

public final ObjectProperty<EventDispatcher> eventDispatcherProperty()
Указывает диспетчер событий для этого узла. По умолчанию диспетчер событий отправляет полученные события зарегистрированным обработчикам событий и фильтрам. При замене значения на новый EventDispatcher новый диспетчер должен пересылать события замененному диспетчеру, чтобы сохранить поведение обработки событий по умолчанию узла.
Возвращает:
свойство eventDispatcher
См. также:
  • getEventDispatcher()
  • setEventDispatcher(EventDispatcher)

addEventHandler

public final <T extends Event> void addEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)
Описание скопировано из интерфейса: EventTarget
Регистрирует обработчик событий для этого целевого объекта.

Обработчик вызывается, когда целевой объект получает Event указанного типа во время фазы распространения события.

Определено в:
addEventHandler в интерфейсе EventTarget
Параметры типа:
T - класс события обработчика
Параметры:
eventType - тип событий, получаемых обработчиком
eventHandler - обработчик событий

удалитьОбработчикСобытий

public final <T extends Event> void removeEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)
Описание скопировано из интерфейса: EventTarget
Отменяет регистрацию ранее зарегистрированного обработчика событий для этого объекта-мишени.

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

Определено в:
removeEventHandler в интерфейсе EventTarget
Параметры типа:
T - класс события обработчика
Параметры:
eventType - тип события, из которого необходимо удалить обработчик
eventHandler - обработчик события

добавитьФильтрСобытий

public final <T extends Event> void addEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter)
Описание скопировано из интерфейса: EventTarget
Регистрирует фильтр событий для этой мишени.

Фильтр вызывается, когда мишень получает Event указанного типа во время фазы захвата доставки события.

Определено в:
addEventFilter в интерфейсе EventTarget
Параметры типа:
T - класс события фильтра
Параметры:
eventType - тип событий, полученных фильтром
eventFilter - фильтр событий

удалитьФильтрСобытий

public final <T extends Event> void removeEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter)
Описание скопировано из интерфейса: EventTarget
Отменяет регистрацию ранее зарегистрированного фильтра событий для этой мишени.

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

Определено в:
removeEventFilter в интерфейсе EventTarget
Параметры типа:
T - класс события фильтра
Параметры:
eventType - тип события, из которого нужно удалить фильтр
eventFilter - фильтр событий

установитьОбработчикСобытий

protected final <T extends Event> void setEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)
Устанавливает обработчик для данного типа событий. Одновременно может быть указан только один такой обработчик. Этот обработчик гарантированно вызывается первым. Используется для регистрации пользовательских обработчиков событий наFoo.
Параметры типа:
T - специфический класс события обработчика
Параметры:
eventType - тип события, ассоциируемый с данным обработчиком
eventHandler - обработчик для регистрации, или null для отмены регистрации
Исключения:
NullPointerException - если тип события равен null

сгенерироватьСобытие

public final void fireEvent(Event event)
Генерирует указанное событие.

Этот метод должен вызываться в потоке FX пользователя.

Параметры:
event - событие для генерации

построитьЦепочкуОбработкиСобытий

public EventDispatchChain buildEventDispatchChain(EventDispatchChain tail)
Описание скопировано из интерфейса: EventTarget
Создаёт цепочку обработки событий для этой мишени. Цепочка обработки событий содержит диспетчеры событий, которые могут быть заинтересованы в обработке событий, нацеленных на эту EventTarget. Эта мишень не добавляется в цепочку автоматически, поэтому, если она хочет обрабатывать события, ей нужно добавить свой EventDispatcher в цепочку.

В случае, если мишень является частью иерархии, цепочка для неё обычно строится из диспетчеров событий, собранных от корня иерархии до мишени.

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

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

Определено в:
buildEventDispatchChain в интерфейсе EventTarget
Параметры:
tail - начальная цепочка для построения
Возвращает:
результирующая цепочка обработки событий для этой мишени

© 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