|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class Window extends java.lang.Object implements EventTarget
Высокоуровневое окно, в пределах которого сцена размещается, и с которым взаимодействует пользователь. Окно могло бы быть a Stage, PopupWindow, или другой такой верхний уровень. Окно используется также для плагина браузера базируемое развертывание или для мобильного развертывания.
| Ввести | Свойство и Описание |
|---|---|
ObjectProperty<EventDispatcher> |
eventDispatcher
Определяет диспетчера события для этого узла.
|
ReadOnlyBooleanProperty |
фокусируемый
Действительно ли это
Window имеет клавиатурный фокус или фокус ввода. |
ReadOnlyDoubleProperty |
height
height этого
Stage. |
ObjectProperty<EventHandler<WindowEvent>> |
onCloseRequest
Вызванный, когда есть внешний запрос, чтобы закрыть это
Window. |
ObjectProperty<EventHandler<WindowEvent>> |
onHidden
Вызванный сразу после того, как Окно было скрыто.
|
ObjectProperty<EventHandler<WindowEvent>> |
onHiding
Вызванный только до скрываемого Окна.
|
ObjectProperty<EventHandler<WindowEvent>> |
onShowing
Вызванный только до показываемого Окна, даже если у меню нет никаких элементов, чтобы показать.
|
ObjectProperty<EventHandler<WindowEvent>> |
onShown
Вызванный сразу после того, как Окно показывают.
|
DoubleProperty |
непрозрачность
Определяет непрозрачность
Stage как значение между 0.0 и 1.0. |
ReadOnlyObjectProperty<Scene> |
сцена
Scene быть представленным на этом Stage. |
ReadOnlyBooleanProperty |
показ
Действительно ли это
Stage показывает (то есть, открытый на системе пользователя). |
ReadOnlyDoubleProperty |
width
width этого
Stage. |
ReadOnlyDoubleProperty |
x
Горизонтальное расположение этого
Stage на экране. |
ReadOnlyDoubleProperty |
y
Вертикальное расположение этого
Stage на экране. |
| Модификатор | Конструктор и Описание |
|---|---|
protected |
Window() |
| Модификатор и Тип | Метод и Описание |
|---|---|
<T extends Event> |
addEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter)
Регистрирует фильтр события к этому узлу.
|
<T extends Event> |
addEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)
Регистрирует обработчик событий к этому узлу.
|
EventDispatchChain |
buildEventDispatchChain(EventDispatchChain tail)
Конструкция событие диспетчеризирует цепочку для этого этапа.
|
void |
centerOnScreen()
Наборы x и y свойства на этом Окне так, чтобы это центрировалось на экране.
|
ObjectProperty<EventDispatcher> |
eventDispatcherProperty()
Определяет диспетчера события для этого узла.
|
void |
fireEvent(Event event)
Запускает указанное событие.
|
ReadOnlyBooleanProperty |
focusedProperty()
Действительно ли это
Window имеет клавиатурный фокус или фокус ввода. |
EventDispatcher |
getEventDispatcher()
Определяет диспетчера события для этого узла.
|
double |
getHeight()
height этого
Stage. |
EventHandler<WindowEvent> |
getOnCloseRequest()
Вызванный, когда есть внешний запрос, чтобы закрыть это
Window. |
EventHandler<WindowEvent> |
getOnHidden()
Вызванный сразу после того, как Окно было скрыто.
|
EventHandler<WindowEvent> |
getOnHiding()
Вызванный только до скрываемого Окна.
|
EventHandler<WindowEvent> |
getOnShowing()
Вызванный только до показываемого Окна, даже если у меню нет никаких элементов, чтобы показать.
|
EventHandler<WindowEvent> |
getOnShown()
Вызванный сразу после того, как Окно показывают.
|
double |
getOpacity()
Определяет непрозрачность
Stage как значение между 0.0 и 1.0. |
Сцена |
getScene()
Scene быть представленным на этом Stage. |
double |
getWidth()
width этого
Stage. |
double |
getX()
Горизонтальное расположение этого
Stage на экране. |
double |
getY()
Вертикальное расположение этого
Stage на экране. |
ReadOnlyDoubleProperty |
heightProperty()
height этого
Stage. |
void |
hide()
Попытки скрыть это Окно, устанавливая видимость в ложь.
|
boolean |
isFocused()
Действительно ли это
Window имеет клавиатурный фокус или фокус ввода. |
boolean |
isShowing()
Действительно ли это
Stage показывает (то есть, открытый на системе пользователя). |
ObjectProperty<EventHandler<WindowEvent>> |
onCloseRequestProperty()
Вызванный, когда есть внешний запрос, чтобы закрыть это
Window. |
ObjectProperty<EventHandler<WindowEvent>> |
onHiddenProperty()
Вызванный сразу после того, как Окно было скрыто.
|
ObjectProperty<EventHandler<WindowEvent>> |
onHidingProperty()
Вызванный только до скрываемого Окна.
|
ObjectProperty<EventHandler<WindowEvent>> |
onShowingProperty()
Вызванный только до показываемого Окна, даже если у меню нет никаких элементов, чтобы показать.
|
ObjectProperty<EventHandler<WindowEvent>> |
onShownProperty()
Вызванный сразу после того, как Окно показывают.
|
DoubleProperty |
opacityProperty()
Определяет непрозрачность
Stage как значение между 0.0 и 1.0. |
<T extends Event> |
removeEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter)
Нерегистрирует ранее зарегистрированный фильтр события от этого узла.
|
<T extends Event> |
removeEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)
Нерегистрирует ранее зарегистрированный обработчик событий от этого узла.
|
void |
requestFocus()
Запросы, что это
Window получите фокус ввода. |
ReadOnlyObjectProperty<Scene> |
sceneProperty()
Scene быть представленным на этом Stage. |
void |
setEventDispatcher(EventDispatcher value)
Определяет диспетчера события для этого узла.
|
protected <T extends Event> |
setEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)
Устанавливает обработчик, чтобы использовать для этого типа события.
|
void |
setHeight(double value)
height этого
Stage. |
void |
setOnCloseRequest(EventHandler<WindowEvent> value)
Вызванный, когда есть внешний запрос, чтобы закрыть это
Window. |
void |
setOnHidden(EventHandler<WindowEvent> value)
Вызванный сразу после того, как Окно было скрыто.
|
void |
setOnHiding(EventHandler<WindowEvent> value)
Вызванный только до скрываемого Окна.
|
void |
setOnShowing(EventHandler<WindowEvent> value)
Вызванный только до показываемого Окна, даже если у меню нет никаких элементов, чтобы показать.
|
void |
setOnShown(EventHandler<WindowEvent> value)
Вызванный сразу после того, как Окно показывают.
|
void |
setOpacity(double value)
Определяет непрозрачность
Stage как значение между 0.0 и 1.0. |
protected void |
setScene(Scene value)
Scene быть представленным на этом Stage. |
void |
setWidth(double value)
width этого
Stage. |
void |
setX(double value)
Горизонтальное расположение этого
Stage на экране. |
void |
setY(double value)
Вертикальное расположение этого
Stage на экране. |
protected void |
show()
Попытки показать это Окно, устанавливая видимость в истину
|
ReadOnlyBooleanProperty |
showingProperty()
Действительно ли это
Stage показывает (то есть, открытый на системе пользователя). |
void |
sizeToScene()
Установите width и height этого Окна, чтобы соответствовать размер контента Сцены этого Окна.
|
ReadOnlyDoubleProperty |
widthProperty()
width этого
Stage. |
ReadOnlyDoubleProperty |
xProperty()
Горизонтальное расположение этого
Stage на экране. |
ReadOnlyDoubleProperty |
yProperty()
Вертикальное расположение этого
Stage на экране. |
Stage на экране. Изменение этого атрибута переместится Stage горизонтально. Изменение этого атрибута не будет визуально влиять на a Stage в то время как fullScreen истина, но будет соблюдаться Stage однажды fullScreen становится ложью.getX(), setX(double)Stage на экране. Изменение этого атрибута переместится Stage вертикально. Изменение этого атрибута не будет визуально влиять на a Stage в то время как fullScreen истина, но будет соблюдаться Stage однажды fullScreen становится ложью.getY(), setY(double)Stage. Изменение этого атрибута сузит или расширит width Stage. Изменение этого атрибута не будет визуально влиять на a Stage в то время как fullScreen истина, но будет соблюдаться Stage однажды fullScreen становится ложью. Это значение включает любого и все художественные оформления, которые могут быть добавлены Операционной системой, такой как дескрипторы фрейма изменяемого размера. Типичные приложения установят Scene width вместо этого.getWidth(), setWidth(double)Stage. Изменение этого атрибута уменьшит или усилит height Stage. Изменение этого атрибута не будет визуально влиять на a Stage в то время как fullScreen истина, но будет соблюдаться Stage однажды fullScreen становится ложью. Это значение включает любого и все художественные оформления, которые могут быть добавлены Операционной системой, такой как панель title. Типичные приложения установят Scene height вместо этого.getHeight(), setHeight(double)Window имеет клавиатурный фокус или фокус ввода.isFocused(), setFocused(boolean)Scene быть представленным на этом Stage. Может только быть тот Scene на Stage за один раз, и a Scene может только быть на одном Stage за один раз. Установка a Scene на различном Stage вызовет старое Stage чтобы потерять ссылку перед, новый получает это. Можно подкачать Scenes на a Stage в любое время, даже в то время как в полноэкранном монопольном режиме. IllegalStateException бросается, если это свойство устанавливается на потоке кроме Потока Приложения JavaFX.getScene(), setScene(Scene)Stage как значение между 0.0 и 1.0. Непрозрачность отражается через Stage, Decoration и Scene контент. На платформе времени выполнения JavaFX, которая не поддерживает непрозрачность, присваивая значение этой переменной, не будет иметь никакого видимого различия. A Stage с 0%-ой непрозрачностью полностью полупрозрачно. Как правило, a Stage с 0%-ой непрозрачностью не будет получать событий от нажатия мыши.getOpacity(), setOpacity(double)Window. Установленный обработчик событий может предотвратить окно, закрывающееся, используя полученное событие.getOnShowing(), setOnShowing(EventHandler)getOnShown(), setOnShown(EventHandler)getOnHiding(), setOnHiding(EventHandler)Window скрывается, этот обработчик событий вызывается, разрешая разработчику очистить ресурсы или выполнить другие задачи когда Window закрывается.getOnHidden(), setOnHidden(EventHandler)Stage показывает (то есть, открытый на системе пользователя). Этап мог бы "показывать", все же пользователь не мог бы быть в состоянии видеть это из-за Этапа, представляемого позади другого окна или из-за Этапа, располагаемого от монитора.isShowing()EventDispatcher, новый диспетчер должен передать события замененному диспетчеру, чтобы поддержать поведение обработки стандартного события узла.public void sizeToScene()
public void centerOnScreen()
public final void setX(double value)
Stage на экране. Изменение этого атрибута переместится Stage горизонтально. Изменение этого атрибута не будет визуально влиять на a Stage в то время как fullScreen истина, но будет соблюдаться Stage однажды fullScreen становится ложью.public final double getX()
Stage на экране. Изменение этого атрибута переместится Stage горизонтально. Изменение этого атрибута не будет визуально влиять на a Stage в то время как fullScreen истина, но будет соблюдаться Stage однажды fullScreen становится ложью.public final ReadOnlyDoubleProperty xProperty()
Stage на экране. Изменение этого атрибута переместится Stage горизонтально. Изменение этого атрибута не будет визуально влиять на a Stage в то время как fullScreen истина, но будет соблюдаться Stage однажды fullScreen становится ложью.getX(), setX(double)public final void setY(double value)
Stage на экране. Изменение этого атрибута переместится Stage вертикально. Изменение этого атрибута не будет визуально влиять на a Stage в то время как fullScreen истина, но будет соблюдаться Stage однажды fullScreen становится ложью.public final double getY()
Stage на экране. Изменение этого атрибута переместится Stage вертикально. Изменение этого атрибута не будет визуально влиять на a Stage в то время как fullScreen истина, но будет соблюдаться Stage однажды fullScreen становится ложью.public final ReadOnlyDoubleProperty yProperty()
Stage на экране. Изменение этого атрибута переместится Stage вертикально. Изменение этого атрибута не будет визуально влиять на a Stage в то время как fullScreen истина, но будет соблюдаться Stage однажды fullScreen становится ложью.getY(), setY(double)public final void setWidth(double value)
Stage. Изменение этого атрибута сузит или расширит width Stage. Изменение этого атрибута не будет визуально влиять на a Stage в то время как fullScreen истина, но будет соблюдаться Stage однажды fullScreen становится ложью. Это значение включает любого и все художественные оформления, которые могут быть добавлены Операционной системой, такой как дескрипторы фрейма изменяемого размера. Типичные приложения установят Scene width вместо этого.public final double getWidth()
Stage. Изменение этого атрибута сузит или расширит width Stage. Изменение этого атрибута не будет визуально влиять на a Stage в то время как fullScreen истина, но будет соблюдаться Stage однажды fullScreen становится ложью. Это значение включает любого и все художественные оформления, которые могут быть добавлены Операционной системой, такой как дескрипторы фрейма изменяемого размера. Типичные приложения установят Scene width вместо этого.public final ReadOnlyDoubleProperty widthProperty()
Stage. Изменение этого атрибута сузит или расширит width Stage. Изменение этого атрибута не будет визуально влиять на a Stage в то время как fullScreen истина, но будет соблюдаться Stage однажды fullScreen становится ложью. Это значение включает любого и все художественные оформления, которые могут быть добавлены Операционной системой, такой как дескрипторы фрейма изменяемого размера. Типичные приложения установят Scene width вместо этого.getWidth(), setWidth(double)public final void setHeight(double value)
Stage. Изменение этого атрибута уменьшит или усилит height Stage. Изменение этого атрибута не будет визуально влиять на a Stage в то время как fullScreen истина, но будет соблюдаться Stage однажды fullScreen становится ложью. Это значение включает любого и все художественные оформления, которые могут быть добавлены Операционной системой, такой как панель title. Типичные приложения установят Scene height вместо этого.public final double getHeight()
Stage. Изменение этого атрибута уменьшит или усилит height Stage. Изменение этого атрибута не будет визуально влиять на a Stage в то время как fullScreen истина, но будет соблюдаться Stage однажды fullScreen становится ложью. Это значение включает любого и все художественные оформления, которые могут быть добавлены Операционной системой, такой как панель title. Типичные приложения установят Scene height вместо этого.public final ReadOnlyDoubleProperty heightProperty()
Stage. Изменение этого атрибута уменьшит или усилит height Stage. Изменение этого атрибута не будет визуально влиять на a Stage в то время как fullScreen истина, но будет соблюдаться Stage однажды fullScreen становится ложью. Это значение включает любого и все художественные оформления, которые могут быть добавлены Операционной системой, такой как панель title. Типичные приложения установят Scene height вместо этого.getHeight(), setHeight(double)public final void requestFocus()
Window получите фокус ввода.public final boolean isFocused()
Window имеет клавиатурный фокус или фокус ввода.public final ReadOnlyBooleanProperty focusedProperty()
Window имеет клавиатурный фокус или фокус ввода.isFocused(), setFocused(boolean)protected void setScene(Scene value)
Scene быть представленным на этом Stage. Может только быть тот Scene на Stage за один раз, и a Scene может только быть на одном Stage за один раз. Установка a Scene на различном Stage вызовет старое Stage чтобы потерять ссылку перед, новый получает это. Можно подкачать Scenes на a Stage в любое время, даже в то время как в полноэкранном монопольном режиме. IllegalStateException бросается, если это свойство устанавливается на потоке кроме Потока Приложения JavaFX.public final Scene getScene()
Scene быть представленным на этом Stage. Может только быть тот Scene на Stage за один раз, и a Scene может только быть на одном Stage за один раз. Установка a Scene на различном Stage вызовет старое Stage чтобы потерять ссылку перед, новый получает это. Можно подкачать Scenes на a Stage в любое время, даже в то время как в полноэкранном монопольном режиме. IllegalStateException бросается, если это свойство устанавливается на потоке кроме Потока Приложения JavaFX.public final ReadOnlyObjectProperty<Scene> sceneProperty()
Scene быть представленным на этом Stage. Может только быть тот Scene на Stage за один раз, и a Scene может только быть на одном Stage за один раз. Установка a Scene на различном Stage вызовет старое Stage чтобы потерять ссылку перед, новый получает это. Можно подкачать Scenes на a Stage в любое время, даже в то время как в полноэкранном монопольном режиме. IllegalStateException бросается, если это свойство устанавливается на потоке кроме Потока Приложения JavaFX.getScene(), setScene(Scene)public final void setOpacity(double value)
Stage как значение между 0.0 и 1.0. Непрозрачность отражается через Stage, Decoration и Scene контент. На платформе времени выполнения JavaFX, которая не поддерживает непрозрачность, присваивая значение этой переменной, не будет иметь никакого видимого различия. A Stage с 0%-ой непрозрачностью полностью полупрозрачно. Как правило, a Stage с 0%-ой непрозрачностью не будет получать событий от нажатия мыши.public final double getOpacity()
Stage как значение между 0.0 и 1.0. Непрозрачность отражается через Stage, Decoration и Scene контент. На платформе времени выполнения JavaFX, которая не поддерживает непрозрачность, присваивая значение этой переменной, не будет иметь никакого видимого различия. A Stage с 0%-ой непрозрачностью полностью полупрозрачно. Как правило, a Stage с 0%-ой непрозрачностью не будет получать событий от нажатия мыши.public final DoubleProperty opacityProperty()
Stage как значение между 0.0 и 1.0. Непрозрачность отражается через Stage, Decoration и Scene контент. На платформе времени выполнения JavaFX, которая не поддерживает непрозрачность, присваивая значение этой переменной, не будет иметь никакого видимого различия. A Stage с 0%-ой непрозрачностью полностью полупрозрачно. Как правило, a Stage с 0%-ой непрозрачностью не будет получать событий от нажатия мыши.getOpacity(), setOpacity(double)public final void setOnCloseRequest(EventHandler<WindowEvent> value)
Window. Установленный обработчик событий может предотвратить окно, закрывающееся, используя полученное событие.public final EventHandler<WindowEvent> getOnCloseRequest()
Window. Установленный обработчик событий может предотвратить окно, закрывающееся, используя полученное событие.public final ObjectProperty<EventHandler<WindowEvent>> onCloseRequestProperty()
Window. Установленный обработчик событий может предотвратить окно, закрывающееся, используя полученное событие.public final void setOnShowing(EventHandler<WindowEvent> value)
public final EventHandler<WindowEvent> getOnShowing()
public final ObjectProperty<EventHandler<WindowEvent>> onShowingProperty()
getOnShowing(), setOnShowing(EventHandler)public final void setOnShown(EventHandler<WindowEvent> value)
public final EventHandler<WindowEvent> getOnShown()
public final ObjectProperty<EventHandler<WindowEvent>> onShownProperty()
getOnShown(), setOnShown(EventHandler)public final void setOnHiding(EventHandler<WindowEvent> value)
public final EventHandler<WindowEvent> getOnHiding()
public final ObjectProperty<EventHandler<WindowEvent>> onHidingProperty()
getOnHiding(), setOnHiding(EventHandler)public final void setOnHidden(EventHandler<WindowEvent> value)
Window скрывается, этот обработчик событий вызывается, разрешая разработчику очистить ресурсы или выполнить другие задачи когда Window закрывается.public final EventHandler<WindowEvent> getOnHidden()
Window скрывается, этот обработчик событий вызывается, разрешая разработчику очистить ресурсы или выполнить другие задачи когда Window закрывается.public final ObjectProperty<EventHandler<WindowEvent>> onHiddenProperty()
Window скрывается, этот обработчик событий вызывается, разрешая разработчику очистить ресурсы или выполнить другие задачи когда Window закрывается.getOnHidden(), setOnHidden(EventHandler)public final boolean isShowing()
Stage показывает (то есть, открытый на системе пользователя). Этап мог бы "показывать", все же пользователь не мог бы быть в состоянии видеть это из-за Этапа, представляемого позади другого окна или из-за Этапа, располагаемого от монитора.public final ReadOnlyBooleanProperty showingProperty()
Stage показывает (то есть, открытый на системе пользователя). Этап мог бы "показывать", все же пользователь не мог бы быть в состоянии видеть это из-за Этапа, представляемого позади другого окна или из-за Этапа, располагаемого от монитора.isShowing()protected void show()
java.lang.IllegalStateException - если этот метод вызывают на потоке кроме Потока Приложения JavaFX.public void hide()
java.lang.IllegalStateException - если этот метод вызывают на потоке кроме Потока Приложения JavaFX.public final void setEventDispatcher(EventDispatcher value)
EventDispatcher, новый диспетчер должен передать события замененному диспетчеру, чтобы поддержать поведение обработки стандартного события узла.public final EventDispatcher getEventDispatcher()
EventDispatcher, новый диспетчер должен передать события замененному диспетчеру, чтобы поддержать поведение обработки стандартного события узла.public final ObjectProperty<EventDispatcher> eventDispatcherProperty()
EventDispatcher, новый диспетчер должен передать события замененному диспетчеру, чтобы поддержать поведение обработки стандартного события узла.public final <T extends Event> void addEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)
Event из указанного типа во время пузырящейся фазы поставки события.T - определенное событие class обработчикаeventType - тип событий, чтобы получить обработчикомeventHandler - обработчик, чтобы зарегистрироватьсяpublic final <T extends Event> void removeEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)
T - определенное событие class обработчикаeventType - тип события, от которого можно незарегистрироватьсяeventHandler - обработчик, чтобы незарегистрироватьсяpublic final <T extends Event> void addEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter)
Event из указанного типа во время фазы получения поставки события.T - определенное событие class фильтраeventType - тип событий, чтобы получить фильтромeventFilter - фильтр, чтобы зарегистрироватьсяpublic final <T extends Event> void removeEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter)
T - определенное событие class фильтраeventType - тип события, от которого можно незарегистрироватьсяeventFilter - фильтр, чтобы незарегистрироватьсяprotected final <T extends Event> void setEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)
T - определенное событие class обработчикаeventType - тип события, чтобы связаться с данным eventHandlereventHandler - обработчик, чтобы зарегистрироваться, или обнулить, чтобы незарегистрироватьсяpublic final void fireEvent(Event event)
Этот метод нужно вызвать на пользовательском потоке FX.
event - событие, чтобы стрелятьpublic EventDispatchChain buildEventDispatchChain(EventDispatchChain tail)
buildEventDispatchChain в интерфейсе EventTargettail - начальная цепочка, чтобы создать изCopyright (c) 2008, 2011, Oracle и/или его филиалы. Все права защищены. Использование подвергается .