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 |
consumeAutoHidingEvents
Определяет, должно ли событие, которое заставило Раскрывающееся скрываться, быть использовано.
|
BooleanProperty |
hideOnEscape
Определяет, должен ли PopupWindow быть скрыт, когда необработанная клавиша выхода нажимается, в то время как раскрывающееся фокусируется.
|
ObjectProperty<EventHandler<Event>> |
onAutoHide
Вызванный после автоскрываются, выполняется.
|
ReadOnlyObjectProperty<Node> |
ownerNode
Узел, который является владельцем этого раскрывающегося.
|
ReadOnlyObjectProperty<Window> |
ownerWindow
Окно, которое является родителем этого раскрывающегося.
|
Конструктор и Описание |
---|
PopupWindow() |
Модификатор и Тип | Метод и Описание |
---|---|
BooleanProperty |
autoFixProperty()
Эта переменная удобства указывает, должна ли, когда раскрывающееся показывают, она автоматически исправить свою позицию так, что, она не заканчивается расположенная от экрана.
|
BooleanProperty |
autoHideProperty()
Определяет, раскрывается ли, должен автоматический скрываться.
|
BooleanProperty |
consumeAutoHidingEventsProperty()
Определяет, должно ли событие, которое заставило Раскрывающееся скрываться, быть использовано.
|
boolean |
getConsumeAutoHidingEvents() |
EventHandler<Event> |
getOnAutoHide()
Получает значение свойства onAutoHide.
|
Узел |
getOwnerNode()
Получает значение свойства ownerNode.
|
Окно |
getOwnerWindow()
Получает значение свойства ownerWindow.
|
void |
hide()
Скройте это Раскрывающееся и все его дочерние элементы
|
BooleanProperty |
hideOnEscapeProperty()
Определяет, должен ли PopupWindow быть скрыт, когда необработанная клавиша выхода нажимается, в то время как раскрывающееся фокусируется.
|
boolean |
isAutoFix()
Добирается значение свойства автофиксируют.
|
boolean |
isAutoHide()
Добирается значение свойства автоскрываются.
|
boolean |
isHideOnEscape()
Получает значение свойства hideOnEscape.
|
ObjectProperty<EventHandler<Event>> |
onAutoHideProperty()
Вызванный после автоскрываются, выполняется.
|
ReadOnlyObjectProperty<Node> |
ownerNodeProperty()
Узел, который является владельцем этого раскрывающегося.
|
ReadOnlyObjectProperty<Window> |
ownerWindowProperty()
Окно, которое является родителем этого раскрывающегося.
|
void |
setAutoFix(boolean value)
Наборы значение свойства автофиксируют.
|
void |
setAutoHide(boolean value)
Наборы значение свойства автоскрываются.
|
void |
setConsumeAutoHidingEvents(boolean value)
Устанавливает значение свойства consumeAutoHidingEvents.
|
void |
setHideOnEscape(boolean value)
Устанавливает значение свойства hideOnEscape.
|
void |
setOnAutoHide(EventHandler<Event> value)
Устанавливает значение свойства onAutoHide.
|
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
public final ReadOnlyObjectProperty<Window> ownerWindowProperty
getOwnerWindow()
public final ReadOnlyObjectProperty<Node> ownerNodeProperty
getOwnerNode()
public final BooleanProperty autoFixProperty
isAutoFix()
, setAutoFix(boolean)
public final BooleanProperty autoHideProperty
isAutoHide()
, setAutoHide(boolean)
public final ObjectProperty<EventHandler<Event>> onAutoHideProperty
getOnAutoHide()
, setOnAutoHide(EventHandler)
public final BooleanProperty hideOnEscapeProperty
isHideOnEscape()
, setHideOnEscape(boolean)
public final BooleanProperty consumeAutoHidingEventsProperty
setConsumeAutoHidingEvents(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 final void setConsumeAutoHidingEvents(boolean value)
public final boolean getConsumeAutoHidingEvents()
public final BooleanProperty consumeAutoHidingEventsProperty()
setConsumeAutoHidingEvents(boolean)
public void show(Window owner)
owner
- Владелец раскрывающегося. Это не должно быть нулем.java.lang.NullPointerException
- если владелец является нулемjava.lang.IllegalArgumentException
- если бы указанное окно владельца создало бы цикл в иерархии окнаpublic void show(Node ownerNode, double screenX, double screenY)
Window
то, который содержит узел владельца во время вызова, становится окном владельца выведенного на экран раскрывающегося.ownerNode
- Узел владельца раскрывающегося. Это не должно быть нулем и должно быть связано с Окном.screenX
- x расположение в экранных координатах, в которых можно показать этот PopupWindow.screenY
- y расположение в экране coordiates, в котором можно показать этот PopupWindow.java.lang.NullPointerException
- если ownerNode является нулемjava.lang.IllegalArgumentException
- если бы указанный узел владельца не связывается с Окном или когда окно создало бы цикл в иерархии окнаpublic void show(Window ownerWindow, double screenX, double screenY)
ownerWindow
- Владелец раскрывающегося. Это не должно быть нулем.screenX
- x расположение в экранных координатах, в которых можно показать этот PopupWindow.screenY
- y расположение в экране coordiates, в котором можно показать этот PopupWindow.java.lang.NullPointerException
- если ownerWindow является нулемjava.lang.IllegalArgumentException
- если бы указанное окно владельца создало бы цикл в иерархии окнаCopyright (c) 2008, 2012, Oracle и/или его филиалы. Все права защищены. Использование подвергается