Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class PopupWindow extends Window
Popup
и Tooltip
и ContextMenu
. PopupWindow является вторичным окном, у которого нет никаких художественных оформлений окна или панели title. Это не обнаруживается в ОС как высокоуровневое окно. Это обычно используется для подсказки как уведомление, выпадающие поля, меню, и т.д.
PopupWindow нельзя показать без владельца. PopupWindows требуют, чтобы окно владельца существовало, чтобы показать. Однако, возможно создать PopupWindow загодя и просто установить владельца (или изменить владельца) перед тем, чтобы сначала быть сделанным видимым. Попытка изменить владельца, в то время как PopupWindow видим, приведет к IllegalStateException.
PopupWindow инкапсулирует большую часть поведения, и функциональность, характерная для, раскрывается, такие как возможность закрыться, когда "esc" клавиша нажимается, или возможность скрыть все дочерние всплывающие окна всякий раз, когда это окно скрывается. Эти возможности могут быть включены или отключены через свойства.
Ввести | Свойство и Описание |
---|---|
BooleanProperty |
автофиксировать
Эта переменная удобства указывает, должна ли, когда раскрывающееся показывают, она автоматически исправить свою позицию так, что, она не заканчивается расположенная от экрана.
|
BooleanProperty |
автоскрыться
Определяет, раскрывается ли, должен автоматический скрываться.
|
BooleanProperty |
hideOnEscape
Определяет, должен ли PopupWindow быть скрыт, когда необработанная клавиша выхода нажимается, в то время как раскрывающееся фокусируется.
|
ObjectProperty<EventHandler<Event>> |
onAutoHide
Вызванный после автоскрываются, выполняется.
|
ReadOnlyObjectProperty<Node> |
ownerNode
Узел, который является владельцем этого раскрывающегося.
|
ReadOnlyObjectProperty<Window> |
ownerWindow
Окно, которое является родителем этого раскрывающегося.
|
eventDispatcherProperty, focusedProperty, heightProperty, onCloseRequestProperty, onHiddenProperty, onHidingProperty, onShowingProperty, onShownProperty, opacityProperty, sceneProperty, showingProperty, widthProperty, xProperty, yProperty
Конструктор и Описание |
---|
PopupWindow() |
Модификатор и Тип | Метод и Описание |
---|---|
BooleanProperty |
autoFixProperty()
Эта переменная удобства указывает, должна ли, когда раскрывающееся показывают, она автоматически исправить свою позицию так, что, она не заканчивается расположенная от экрана.
|
BooleanProperty |
autoHideProperty()
Определяет, раскрывается ли, должен автоматический скрываться.
|
EventHandler<Event> |
getOnAutoHide()
Вызванный после автоскрываются, выполняется.
|
Узел |
getOwnerNode()
Узел, который является владельцем этого раскрывающегося.
|
Окно |
getOwnerWindow()
Окно, которое является родителем этого раскрывающегося.
|
void |
hide()
Скройте это Раскрывающееся и все его дочерние элементы
|
BooleanProperty |
hideOnEscapeProperty()
Определяет, должен ли PopupWindow быть скрыт, когда необработанная клавиша выхода нажимается, в то время как раскрывающееся фокусируется.
|
boolean |
isAutoFix()
Эта переменная удобства указывает, должна ли, когда раскрывающееся показывают, она автоматически исправить свою позицию так, что, она не заканчивается расположенная от экрана.
|
boolean |
isAutoHide()
Определяет, раскрывается ли, должен автоматический скрываться.
|
boolean |
isHideOnEscape()
Определяет, должен ли PopupWindow быть скрыт, когда необработанная клавиша выхода нажимается, в то время как раскрывающееся фокусируется.
|
ObjectProperty<EventHandler<Event>> |
onAutoHideProperty()
Вызванный после автоскрываются, выполняется.
|
ReadOnlyObjectProperty<Node> |
ownerNodeProperty()
Узел, который является владельцем этого раскрывающегося.
|
ReadOnlyObjectProperty<Window> |
ownerWindowProperty()
Окно, которое является родителем этого раскрывающегося.
|
void |
setAutoFix(boolean value)
Эта переменная удобства указывает, должна ли, когда раскрывающееся показывают, она автоматически исправить свою позицию так, что, она не заканчивается расположенная от экрана.
|
void |
setAutoHide(boolean value)
Определяет, раскрывается ли, должен автоматический скрываться.
|
void |
setHideOnEscape(boolean value)
Определяет, должен ли PopupWindow быть скрыт, когда необработанная клавиша выхода нажимается, в то время как раскрывающееся фокусируется.
|
void |
setOnAutoHide(EventHandler<Event> value)
Вызванный после автоскрываются, выполняется.
|
protected void |
setScene(Scene scene)
Отметьте к подклассам: сценой, используемой PopupWindow, очень определенно управляет PopupWindow, наряду с корневым узлом.
|
void |
show(Node ownerNode, double screenX, double screenY)
Покажите Раскрывающееся в указанном x, y расположение относительно экрана
|
void |
show(Window owner)
Покажите раскрывающееся.
|
void |
show(Window ownerWindow, double screenX, double screenY)
Покажите Раскрывающееся в указанном x, y расположение относительно экрана
|
addEventFilter, addEventHandler, buildEventDispatchChain, centerOnScreen, eventDispatcherProperty, fireEvent, focusedProperty, getEventDispatcher, getHeight, getOnCloseRequest, getOnHidden, getOnHiding, getOnShowing, getOnShown, getOpacity, getScene, getWidth, getX, getY, heightProperty, isFocused, isShowing, onCloseRequestProperty, onHiddenProperty, onHidingProperty, onShowingProperty, onShownProperty, opacityProperty, removeEventFilter, removeEventHandler, requestFocus, sceneProperty, setEventDispatcher, setEventHandler, setHeight, setOnCloseRequest, setOnHidden, setOnHiding, setOnShowing, setOnShown, setOpacity, setWidth, setX, setY, show, showingProperty, sizeToScene, widthProperty, xProperty, yProperty
getOwnerWindow()
getOwnerNode()
isAutoFix()
, setAutoFix(boolean)
isAutoHide()
, setAutoHide(boolean)
getOnAutoHide()
, setOnAutoHide(EventHandler)
isHideOnEscape()
, setHideOnEscape(boolean)
public final Window getOwnerWindow()
public final ReadOnlyObjectProperty<Window> ownerWindowProperty()
getOwnerWindow()
public final Node getOwnerNode()
public final ReadOnlyObjectProperty<Node> ownerNodeProperty()
getOwnerNode()
protected final void setScene(Scene scene)
public final void setAutoFix(boolean value)
public final boolean isAutoFix()
public final BooleanProperty autoFixProperty()
isAutoFix()
, setAutoFix(boolean)
public final void setAutoHide(boolean value)
public final boolean isAutoHide()
public final BooleanProperty autoHideProperty()
isAutoHide()
, setAutoHide(boolean)
public final void setOnAutoHide(EventHandler<Event> value)
public final EventHandler<Event> getOnAutoHide()
public final ObjectProperty<EventHandler<Event>> onAutoHideProperty()
getOnAutoHide()
, setOnAutoHide(EventHandler)
public final void setHideOnEscape(boolean value)
public final boolean isHideOnEscape()
public final BooleanProperty hideOnEscapeProperty()
isHideOnEscape()
, setHideOnEscape(boolean)
public void show(Window owner)
owner
- Владелец раскрывающегося. Это не должно быть нулем.public void show(Node ownerNode, double screenX, double screenY)
ownerNode
- Узел владельца раскрывающегося. Это не должно быть нулем и должно быть связано с Окном.screenX
- x расположение в экранных координатах, в которых можно показать этот PopupWindow.screenY
- y расположение в экране coordiates, в котором можно показать этот PopupWindow.public void show(Window ownerWindow, double screenX, double screenY)
ownerWindow
- Владелец раскрывающегося. Это не должно быть нулем.screenX
- x расположение в экранных координатах, в которых можно показать этот PopupWindow.screenY
- y расположение в экране coordiates, в котором можно показать этот PopupWindow.Copyright (c) 2008, 2011, Oracle и/или его филиалы. Все права защищены. Использование подвергается