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
чтобы потерять ссылку перед, новый получает это. Можно подкачать Scene
s на 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
чтобы потерять ссылку перед, новый получает это. Можно подкачать Scene
s на a Stage
в любое время, даже в то время как в полноэкранном монопольном режиме. IllegalStateException
бросается, если это свойство устанавливается на потоке кроме Потока Приложения JavaFX.public final Scene getScene()
Scene
быть представленным на этом Stage
. Может только быть тот Scene
на Stage
за один раз, и a Scene
может только быть на одном Stage
за один раз. Установка a Scene
на различном Stage
вызовет старое Stage
чтобы потерять ссылку перед, новый получает это. Можно подкачать Scene
s на a Stage
в любое время, даже в то время как в полноэкранном монопольном режиме. IllegalStateException
бросается, если это свойство устанавливается на потоке кроме Потока Приложения JavaFX.public final ReadOnlyObjectProperty<Scene> sceneProperty()
Scene
быть представленным на этом Stage
. Может только быть тот Scene
на Stage
за один раз, и a Scene
может только быть на одном Stage
за один раз. Установка a Scene
на различном Stage
вызовет старое Stage
чтобы потерять ссылку перед, новый получает это. Можно подкачать Scene
s на 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
в интерфейсе EventTarget
tail
- начальная цепочка, чтобы создать изCopyright (c) 2008, 2011, Oracle и/или его филиалы. Все права защищены. Использование подвергается