Spec-Zone.ru › OpenJavaFX 21

Класс PopupWindow

java.lang.Object
javafx.stage.Window
javafx.stage.PopupWindow
Все реализованные интерфейсы:
EventTarget
Прямые известные подклассы:
Popup, PopupControl
public abstract class PopupWindow extends Window
PopupWindow — это родительский класс для различных типов всплывающих окон, включая Popup и Tooltip, а также ContextMenu.

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

PopupWindow не может быть показан без владельца. PopupWindow требует наличия окна-владельца для отображения. Однако, можно создать PopupWindow заранее и просто установить владельца (или изменить владельца) перед первым отображением. Попытка изменить владельца во время отображения PopupWindow приведет к исключению IllegalStateException.

PopupWindow содержит большую часть поведения и функциональности, характерной для всплывающих окон, например, возможность закрытия при нажатии клавиши «Esc» или возможность скрытия всех дочерних всплывающих окон при скрытии этого окна. Эти возможности можно включить или выключить с помощью свойств.

С:
JavaFX 2.0

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

Тип Свойство Описание
final ObjectProperty<PopupWindow.AnchorLocation> anchorLocation
Задает точку привязки всплывающего окна, которая используется при позиционировании всплывающего окна.
final ReadOnlyDoubleProperty anchorX
Задает координату x точки привязки всплывающего окна на экране.
final ReadOnlyDoubleProperty anchorY
Задает координату y точки привязки всплывающего окна на экране.
final BooleanProperty autoFix
Эта переменная удобства указывает, следует ли при отображении всплывающего окна автоматически корректировать его положение, чтобы оно не оказалось за пределами экрана.
final BooleanProperty autoHide
Указывает, следует ли автоматически скрывать всплывающие окна.
final BooleanProperty consumeAutoHidingEvents
Указывает, следует ли потреблять событие, которое вызвало скрытие всплывающего окна.
final BooleanProperty hideOnEscape
Указывает, должно ли PopupWindow скрываться при нажатии необработанной клавиши Escape, когда всплывающее окно находится в фокусе.
final ObjectProperty<EventHandler<Event>> onAutoHide
Вызывается после выполнения autoHide.
final ReadOnlyObjectProperty<Node> ownerNode
Узел, который является владельцем этого всплывающего окна.
final ReadOnlyObjectProperty<Window> ownerWindow
Окно, которое является родителем этого всплывающего окна.

Свойства, объявленные в классе javafx.stage.Window

eventDispatcher, focused, forceIntegerRenderScale, height, onCloseRequest, onHidden, onHiding, onShowing, onShown, opacity, outputScaleX, outputScaleY, renderScaleX, renderScaleY, scene, showing, width, x, y

Краткое описание вложенных классов

Модификатор и тип Класс Описание
static enum  PopupWindow.AnchorLocation
Константы местоположения привязки для выбора точки привязки всплывающего окна.

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

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

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

Модификатор и тип Метод Описание
final ObjectProperty<PopupWindow.AnchorLocation> anchorLocationProperty()
Задает точку привязки всплывающего окна, которая используется при позиционировании всплывающего окна.
final ReadOnlyDoubleProperty anchorXProperty()
Задает координату x точки привязки всплывающего окна на экране.
final ReadOnlyDoubleProperty anchorYProperty()
Задает координату y точки привязки всплывающего окна на экране.
final BooleanProperty autoFixProperty()
Эта переменная удобства указывает, следует ли при отображении всплывающего окна автоматически корректировать его положение, чтобы оно не оказалось за пределами экрана.
final BooleanProperty autoHideProperty()
Указывает, следует ли автоматически скрывать всплывающие окна.
final BooleanProperty consumeAutoHidingEventsProperty()
Указывает, следует ли потреблять событие, которое вызвало скрытие всплывающего окна.
final PopupWindow.AnchorLocation getAnchorLocation()
Получает значение свойства anchorLocation.
final double getAnchorX()
Получает значение свойства anchorX.
final double getAnchorY()
Получает значение свойства anchorY.
final boolean getConsumeAutoHidingEvents()
Получает значение свойства consumeAutoHidingEvents.
final EventHandler<Event> getOnAutoHide()
Получает значение свойства onAutoHide.
final Node getOwnerNode()
Получает значение свойства ownerNode.
final Window getOwnerWindow()
Получает значение свойства ownerWindow.
void hide()
Скрыть это всплывающее окно и все его дочерние элементы
final BooleanProperty hideOnEscapeProperty()
Указывает, должно ли PopupWindow скрываться при нажатии необработанной клавиши Escape, когда всплывающее окно находится в фокусе.
final boolean isAutoFix()
Получает значение свойства autoFix.
final boolean isAutoHide()
Получает значение свойства autoHide.
final boolean isHideOnEscape()
Получает значение свойства hideOnEscape.
final ObjectProperty<EventHandler<Event>> onAutoHideProperty()
Вызывается после выполнения autoHide.
final ReadOnlyObjectProperty<Node> ownerNodeProperty()
Узел, который является владельцем этого всплывающего окна.
final ReadOnlyObjectProperty<Window> ownerWindowProperty()
Окно, которое является родителем этого всплывающего окна.
final void setAnchorLocation(PopupWindow.AnchorLocation value)
Задает значение свойства anchorLocation.
final void setAnchorX(double value)
Задает значение свойства anchorX.
final void setAnchorY(double value)
Задает значение свойства anchorY.
final void setAutoFix(boolean value)
Задает значение свойства autoFix.
final void setAutoHide(boolean value)
Задает значение свойства autoHide.
final void setConsumeAutoHidingEvents(boolean value)
Задает значение свойства consumeAutoHidingEvents.
final void setHideOnEscape(boolean value)
Задает значение свойства hideOnEscape.
final void setOnAutoHide(EventHandler<Event> value)
Задает значение свойства onAutoHide.
protected final void setScene(Scene scene)
Примечание для подклассов: сцена, используемая PopupWindow, очень конкретно управляется PopupWindow.
void show(Node ownerNode, double anchorX, double anchorY)
Показывает всплывающее окно в указанном месте на экране.
void show(Window owner)
Показать всплывающее окно.
void show(Window ownerWindow, double anchorX, double anchorY)
Показывает всплывающее окно в указанном месте на экране.

Методы, объявленные в классе javafx.stage.Window

addEventFilter, addEventHandler, buildEventDispatchChain, centerOnScreen, eventDispatcherProperty, fireEvent, focusedProperty, forceIntegerRenderScaleProperty, getEventDispatcher, getHeight, getOnCloseRequest, getOnHidden, getOnHiding, getOnShowing, getOnShown, getOpacity, getOutputScaleX, getOutputScaleY, getProperties, getRenderScaleX, getRenderScaleY, getScene, getUserData, getWidth, getWindows, getX, getY, hasProperties, heightProperty, isFocused, isForceIntegerRenderScale, isShowing, onCloseRequestProperty, onHiddenProperty, onHidingProperty, onShowingProperty, onShownProperty, opacityProperty, outputScaleXProperty, outputScaleYProperty, removeEventFilter, removeEventHandler, renderScaleXProperty, renderScaleYProperty, requestFocus, sceneProperty, setEventDispatcher, setEventHandler, setForceIntegerRenderScale, setHeight, setOnCloseRequest, setOnHidden, setOnHiding, setOnShowing, setOnShown, setOpacity, setRenderScaleX, setRenderScaleY, setUserData, setWidth, setX, setY, show, showingProperty, sizeToScene, widthProperty, xProperty, yProperty

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

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

Подробные сведения о свойстве

ownerWindow

public final ReadOnlyObjectProperty<Window> ownerWindowProperty
Окно, являющееся родителем этого всплывающего окна. Все всплывающие окна должны иметь окно-владелец.
См. также:
  • getOwnerWindow()
  • ownerWindowProperty()

ownerNode

public final ReadOnlyObjectProperty<Node> ownerNodeProperty
Узел, являющийся владельцем этого всплывающего окна. Все всплывающие окна должны иметь окно-владелец, но не обязательно должны быть связаны с узлом-владельцем. Если у всплывающего окна с функцией автоскрытия есть узел-владелец, нажатие мыши внутри узла-владельца не приводит к скрытию всплывающего окна.
См. также:
  • getOwnerNode()
  • ownerNodeProperty()

autoFix

public final BooleanProperty autoFixProperty
Эта переменная-удобство указывает, нужно ли при отображении всплывающего окна автоматически корректировать его позицию, чтобы оно не выходило за пределы экрана.
Значение по умолчанию:
true
См. также:
  • isAutoFix()
  • setAutoFix(boolean)
  • autoFixProperty()

autoHide

public final BooleanProperty autoHideProperty
Указывает, нужно ли всплывающим окнам автоматически скрываться. Если всплывающее окно теряет фокус, а autoHide — true, то всплывающее окно будет скрыто автоматически.

Исключением является случай, когда узел-владелец задан с помощью show(javafx.scene.Node, double, double). Фокусировка узла-владельца не приведет к скрытию PopupWindow.

Значение по умолчанию:
false
См. также:
  • isAutoHide()
  • setAutoHide(boolean)
  • autoHideProperty()

onAutoHide

public final ObjectProperty<EventHandler<Event>> onAutoHideProperty
Вызывается после выполнения autoHide.
См. также:
  • getOnAutoHide()
  • setOnAutoHide(EventHandler)
  • onAutoHideProperty()

hideOnEscape

public final BooleanProperty hideOnEscapeProperty
Указывает, должно ли всплывающее окно скрываться при нажатии необработанной клавиши Escape, когда всплывающее окно имеет фокус.
Значение по умолчанию:
true
См. также:
  • isHideOnEscape()
  • setHideOnEscape(boolean)
  • hideOnEscapeProperty()

consumeAutoHidingEvents

public final BooleanProperty consumeAutoHidingEventsProperty
Указывает, следует ли потреблять событие, которое привело к скрытию всплывающего окна. Потребление события предотвращает его от срабатывания дополнительных ответов пользовательского интерфейса в окне-владельце всплывающего окна.
Значение по умолчанию:
true
С:
JavaFX 2.2
См. также:
  • getConsumeAutoHidingEvents()
  • setConsumeAutoHidingEvents(boolean)
  • consumeAutoHidingEventsProperty()

anchorX

public final ReadOnlyDoubleProperty anchorXProperty
Указывает координату x точки привязки всплывающего окна на экране. Если anchorLocation установлено в WINDOW_TOP_LEFT или WINDOW_BOTTOM_LEFT, значения x и anchorX будут одинаковыми.
С:
JavaFX 8.0
См. также:
  • getAnchorX()
  • setAnchorX(double)
  • anchorXProperty()

anchorY

public final ReadOnlyDoubleProperty anchorYProperty
Указывает координату y точки привязки всплывающего окна на экране. Если anchorLocation установлено в WINDOW_TOP_LEFT или WINDOW_TOP_RIGHT, значения y и anchorY будут одинаковыми.
С:
JavaFX 8.0
См. также:
  • getAnchorY()
  • setAnchorY(double)
  • anchorYProperty()

anchorLocation

public final ObjectProperty<PopupWindow.AnchorLocation> anchorLocationProperty
Указывает точку привязки всплывающего окна, используемую при позиционировании всплывающего окна. Точка может быть установлена в угол всплывающего окна или угол его содержимого. В данном контексте углы содержимого выводятся из границ макета узла корня всплывающего окна.

В общем случае изменение точки привязки не повлияет на текущую позицию окна. Вместо этого значения anchorX и anchorY пересчитываются для соответствия новой точке привязки.

С:
JavaFX 8.0
См. также:
  • getAnchorLocation()
  • setAnchorLocation(PopupWindow.AnchorLocation)
  • anchorLocationProperty()

Подробные сведения о конструкторах

PopupWindow

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

Подробные сведения о методах

getOwnerWindow

public final Window getOwnerWindow()
Получает значение свойства ownerWindow.
Описание свойства:
Окно, являющееся родителем этого всплывающего окна. Все всплывающие окна должны иметь окно-владелец.
Возвращает:
значение свойства ownerWindow
См. также:
  • ownerWindowProperty()

ownerWindowProperty

public final ReadOnlyObjectProperty<Window> ownerWindowProperty()
Окно, являющееся родителем этого всплывающего окна. Все всплывающие окна должны иметь окно-владелец.
Возвращает:
свойство ownerWindow
См. также:
  • getOwnerWindow()

getOwnerNode

public final Node getOwnerNode()
Получает значение свойства ownerNode.
Описание свойства:
Узел, являющийся владельцем этого всплывающего окна. Все всплывающие окна должны иметь окно-владелец, но не обязательно должны быть связаны с узлом-владельцем. Если у всплывающего окна с функцией автоскрытия есть узел-владелец, нажатие мыши внутри узла-владельца не приводит к скрытию всплывающего окна.
Возвращает:
значение свойства ownerNode
См. также:
  • ownerNodeProperty()

ownerNodeProperty

public final ReadOnlyObjectProperty<Node> ownerNodeProperty()
Узел, являющийся владельцем этого всплывающего окна. Все всплывающие окна должны иметь окно-владелец, но не обязательно должны быть связаны с узлом-владельцем. Если у всплывающего окна с функцией автоскрытия есть узел-владелец, нажатие мыши внутри узла-владельца не приводит к скрытию всплывающего окна.
Возвращает:
свойство ownerNode
См. также:
  • getOwnerNode()

setScene

protected final void setScene(Scene scene)
Примечание для подклассов: сцена, используемая PopupWindow, очень специфически обрабатывается PopupWindow. Этот метод переопределяется, чтобы сгенерировать UnsupportedOperationException. Вы не можете указать свою собственную сцену.
Переопределяет:
setScene в классе Window
Параметры:
scene - сцена, которая должна отображаться в этом окне
См. также:
  • Window.getScene()
  • Window.sceneProperty()

setAutoFix

public final void setAutoFix(boolean value)
Устанавливает значение свойства autoFix.
Описание свойства:
Эта переменная-удобство указывает, нужно ли при отображении всплывающего окна автоматически корректировать его позицию, чтобы оно не выходило за пределы экрана.
Значение по умолчанию:
true
Параметры:
value - значение для свойства autoFix
См. также:
  • isAutoFix()
  • autoFixProperty()

isAutoFix

public final boolean isAutoFix()
Получает значение свойства autoFix.
Описание свойства:
Эта переменная-удобство указывает, нужно ли при отображении всплывающего окна автоматически корректировать его позицию, чтобы оно не выходило за пределы экрана.
Значение по умолчанию:
true
Возвращает:
значение свойства autoFix
См. также:
  • setAutoFix(boolean)
  • autoFixProperty()

autoFixProperty

public final BooleanProperty autoFixProperty()
Переменная, указывающая, должно ли всплывающее окно автоматически корректировать свое положение, чтобы не выходить за пределы экрана при отображении.
Значение по умолчанию:
true
Возвращает:
свойство autoFix
См. также:
  • isAutoFix()
  • setAutoFix(boolean)

setAutoHide

public final void setAutoHide(boolean value)
Устанавливает значение свойства autoHide.
Описание свойства:
Определяет, должны ли всплывающие окна автоматически скрываться. Если всплывающее окно теряет фокус, а autoHide имеет значение true, то оно будет автоматически скрыто.

Исключением является случай, когда узел владельца задан с помощью show(javafx.scene.Node, double, double). Получение фокуса узлом владельца не приведет к скрытию PopupWindow.

Значение по умолчанию:
false
Параметры:
value - значение для свойства autoHide
См. также:
  • isAutoHide()
  • autoHideProperty()

isAutoHide

public final boolean isAutoHide()
Получает значение свойства autoHide.
Описание свойства:
Определяет, должны ли всплывающие окна автоматически скрываться. Если всплывающее окно теряет фокус, а autoHide имеет значение true, то оно будет автоматически скрыто.

Исключением является случай, когда узел владельца задан с помощью show(javafx.scene.Node, double, double). Получение фокуса узлом владельца не приведет к скрытию PopupWindow.

Значение по умолчанию:
false
Возвращает:
значение свойства autoHide
См. также:
  • setAutoHide(boolean)
  • autoHideProperty()

autoHideProperty

public final BooleanProperty autoHideProperty()
Определяет, должны ли всплывающие окна автоматически скрываться. Если всплывающее окно теряет фокус, а autoHide имеет значение true, то оно будет автоматически скрыто.

Исключением является случай, когда узел владельца задан с помощью show(javafx.scene.Node, double, double). Получение фокуса узлом владельца не приведет к скрытию PopupWindow.

Значение по умолчанию:
false
Возвращает:
свойство autoHide
См. также:
  • isAutoHide()
  • setAutoHide(boolean)

setOnAutoHide

public final void setOnAutoHide(EventHandler<Event> value)
Устанавливает значение свойства onAutoHide.
Описание свойства:
Вызывается после выполнения autoHide.
Параметры:
value - значение для свойства onAutoHide
См. также:
  • getOnAutoHide()
  • onAutoHideProperty()

getOnAutoHide

public final EventHandler<Event> getOnAutoHide()
Получает значение свойства onAutoHide.
Описание свойства:
Вызывается после выполнения autoHide.
Возвращает:
значение свойства onAutoHide
См. также:
  • setOnAutoHide(EventHandler)
  • onAutoHideProperty()

onAutoHideProperty

public final ObjectProperty<EventHandler<Event>> onAutoHideProperty()
Вызывается после выполнения autoHide.
Возвращает:
свойство onAutoHide
См. также:
  • getOnAutoHide()
  • setOnAutoHide(EventHandler)

setHideOnEscape

public final void setHideOnEscape(boolean value)
Устанавливает значение свойства hideOnEscape.
Описание свойства:
Указывает, должно ли всплывающее окно скрываться при нажатии клавиши Escape, если оно имеет фокус.
Значение по умолчанию:
true
Параметры:
value - значение для свойства hideOnEscape
См. также:
  • isHideOnEscape()
  • hideOnEscapeProperty()

isHideOnEscape

public final boolean isHideOnEscape()
Получает значение свойства hideOnEscape.
Описание свойства:
Указывает, должно ли всплывающее окно скрываться при нажатии клавиши Escape, если оно имеет фокус.
Значение по умолчанию:
true
Возвращает:
значение свойства hideOnEscape
См. также:
  • setHideOnEscape(boolean)
  • hideOnEscapeProperty()

hideOnEscapeProperty

public final BooleanProperty hideOnEscapeProperty()
Указывает, должно ли всплывающее окно скрываться при нажатии клавиши Escape, если оно имеет фокус.
Значение по умолчанию:
true
Возвращает:
свойство hideOnEscape
См. также:
  • isHideOnEscape()
  • setHideOnEscape(boolean)

setConsumeAutoHidingEvents

public final void setConsumeAutoHidingEvents(boolean value)
Устанавливает значение свойства consumeAutoHidingEvents.
Описание свойства:
Указывает, должен ли быть обработан тот событие, которое вызвало скрытие всплывающего окна. Обработка события предотвращает возникновение дополнительных реакций пользовательского интерфейса в окне-владельце всплывающего окна.
Значение по умолчанию:
true
Параметры:
value - значение для свойства consumeAutoHidingEvents
С момента:
JavaFX 2.2
См. также:
  • getConsumeAutoHidingEvents()
  • consumeAutoHidingEventsProperty()

getConsumeAutoHidingEvents

public final boolean getConsumeAutoHidingEvents()
Получает значение свойства consumeAutoHidingEvents.
Описание свойства:
Указывает, должен ли быть обработан тот событие, которое вызвало скрытие всплывающего окна. Обработка события предотвращает возникновение дополнительных реакций пользовательского интерфейса в окне-владельце всплывающего окна.
Значение по умолчанию:
true
Возвращает:
значение свойства consumeAutoHidingEvents
С момента:
JavaFX 2.2
См. также:
  • setConsumeAutoHidingEvents(boolean)
  • consumeAutoHidingEventsProperty()

consumeAutoHidingEventsProperty

public final BooleanProperty consumeAutoHidingEventsProperty()
Указывает, должен ли быть обработан тот событие, которое вызвало скрытие всплывающего окна. Обработка события предотвращает возникновение дополнительных реакций пользовательского интерфейса в окне-владельце всплывающего окна.
Значение по умолчанию:
true
Возвращает:
свойство consumeAutoHidingEvents
С момента:
JavaFX 2.2
См. также:
  • getConsumeAutoHidingEvents()
  • setConsumeAutoHidingEvents(boolean)

show

public void show(Window owner)
Отображает всплывающее окно.
Параметры:
owner - Владелец всплывающего окна. Не должно быть null.
Исключения:
NullPointerException - если владелец равен null
IllegalArgumentException - если заданное окно-владелец создаст цикл в иерархии окон

show

public void show(Node ownerNode, double anchorX, double anchorY)
Отображает всплывающее окно по заданным координатам на экране. Окно всплывающего окна размещается таким образом, что его точка привязки (anchorLocation) отображается по заданным anchorX и anchorY координатам.

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

Обратите внимание, что при установке autoHide в значение true, щелчок мышью по узлу владельца не приведет к скрытию PopupWindow.

Параметры:
ownerNode - Узел владельца всплывающего окна. Не должен быть null и должен быть связан с окном.
anchorX - Позиция по оси X точки привязки всплывающего окна в координатах экрана
anchorY - Позиция по оси Y точки привязки всплывающего окна в координатах экрана
Исключения:
NullPointerException - если ownerNode равен null
IllegalArgumentException - если указанный узел владельца не связан с окном или если окно создаст цикл в иерархии окон

отобразить

public void show(Window ownerWindow, double anchorX, double anchorY)
Отображает всплывающее окно по указанным координатам на экране. Окно всплывающего окна позиционируется таким образом, что его точка привязки (anchorLocation) отображается по заданным anchorX и anchorY координатам.
Параметры:
ownerWindow - Владелец всплывающего окна. Не должно быть null.
anchorX - Позиция по оси X точки привязки всплывающего окна в координатах экрана
anchorY - Позиция по оси Y точки привязки всплывающего окна в координатах экрана
Исключения:
NullPointerException - если ownerWindow равно null
IllegalArgumentException - если указанное окно-владелец создаст цикл в иерархии окон

скрыть

public void hide()
Скрыть это всплывающее окно и все его дочерние элементы
Переопределяет:
hide в классе Window

setAnchorX

public final void setAnchorX(double value)
Устанавливает значение свойства anchorX.
Описание свойства:
Указывает координату x точки привязки всплывающего окна на экране. Если anchorLocation установлено в WINDOW_TOP_LEFT или WINDOW_BOTTOM_LEFT значения x и anchorX будут идентичными.
Параметры:
value - значение для свойства anchorX
С:
JavaFX 8.0
См. также:
  • getAnchorX()
  • anchorXProperty()

getAnchorX

public final double getAnchorX()
Получает значение свойства anchorX.
Описание свойства:
Указывает координату x точки привязки всплывающего окна на экране. Если anchorLocation установлено в WINDOW_TOP_LEFT или WINDOW_BOTTOM_LEFT значения x и anchorX будут идентичными.
Возвращает:
значение свойства anchorX
С:
JavaFX 8.0
См. также:
  • setAnchorX(double)
  • anchorXProperty()

anchorXProperty

public final ReadOnlyDoubleProperty anchorXProperty()
Указывает координату x точки привязки всплывающего окна на экране. Если anchorLocation установлено в WINDOW_TOP_LEFT или WINDOW_BOTTOM_LEFT значения x и anchorX будут идентичными.
Возвращает:
свойство anchorX
С:
JavaFX 8.0
См. также:
  • getAnchorX()
  • setAnchorX(double)

setAnchorY

public final void setAnchorY(double value)
Устанавливает значение свойства anchorY.
Описание свойства:
Указывает координату y точки привязки всплывающего окна на экране. Если anchorLocation установлено в WINDOW_TOP_LEFT или WINDOW_TOP_RIGHT значения y и anchorY будут идентичными.
Параметры:
value - значение для свойства anchorY
С:
JavaFX 8.0
См. также:
  • getAnchorY()
  • anchorYProperty()

getAnchorY

public final double getAnchorY()
Получает значение свойства anchorY.
Описание свойства:
Указывает координату y точки привязки всплывающего окна на экране. Если anchorLocation установлено в WINDOW_TOP_LEFT или WINDOW_TOP_RIGHT значения y и anchorY будут идентичными.
Возвращает:
значение свойства anchorY
С:
JavaFX 8.0
См. также:
  • setAnchorY(double)
  • anchorYProperty()

anchorYProperty

public final ReadOnlyDoubleProperty anchorYProperty()
Указывает координату y точки привязки всплывающего окна на экране. Если anchorLocation установлено в WINDOW_TOP_LEFT или WINDOW_TOP_RIGHT значения y и anchorY будут идентичными.
Возвращает:
свойство anchorY
С:
JavaFX 8.0
См. также:
  • getAnchorY()
  • setAnchorY(double)

setAnchorLocation

public final void setAnchorLocation(PopupWindow.AnchorLocation value)
Устанавливает значение свойства anchorLocation.
Описание свойства:
Указывает точку привязки всплывающего окна, используемую при позиционировании всплывающего окна. Точка может быть установлена в угол окна всплывающего окна или угол его содержимого. В данном контексте углы содержимого выводятся из пределов макета узла корня всплывающего окна.

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

Параметры:
value - значение для свойства anchorLocation
С:
JavaFX 8.0
См. также:
  • getAnchorLocation()
  • anchorLocationProperty()

getAnchorLocation

public final PopupWindow.AnchorLocation getAnchorLocation()
Получает значение свойства anchorLocation.
Описание свойства:
Указывает точку привязки всплывающего окна, используемую при позиционировании всплывающего окна. Точка может быть установлена в угол окна всплывающего окна или угол его содержимого. В данном контексте углы содержимого выводятся из пределов макета узла корня всплывающего окна.

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

Возвращает:
значение свойства anchorLocation
С:
JavaFX 8.0
См. также:
  • setAnchorLocation(PopupWindow.AnchorLocation)
  • anchorLocationProperty()

anchorLocationProperty

public final ObjectProperty<PopupWindow.AnchorLocation> anchorLocationProperty()
Указывает точку привязки всплывающего окна, используемую при позиционировании всплывающего окна. Точка может быть установлена в угол окна всплывающего окна или угол его содержимого. В данном контексте углы содержимого выводятся из пределов макета узла корня всплывающего окна.

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

Возвращает:
свойство anchorLocation
С:
JavaFX 8.0
См. также:
  • getAnchorLocation()
  • setAnchorLocation(PopupWindow.AnchorLocation)

© 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