Spec-Zone .ru
спецификации, руководства, описания, API
|
public class Stage extends Window
Stage
class является верхним уровнем контейнер JavaFX. Основной Этап создается платформой. Дополнительные объекты Этапа могут быть созданы приложением. Объекты этапа должны быть созданы и изменены на Потоке Приложения JavaFX.
Многие из Stage
свойства только для чтения, потому что они могут быть изменены внешне базовой платформой и поэтому не должны быть связываемыми.
Стиль
У этапа есть один из следующих стилей:
StageStyle.DECORATED
- этап с чистым белым фоном и художественными оформлениями платформы.StageStyle.UNDECORATED
- этап с чистым белым фоном и никакими художественными оформлениями.StageStyle.TRANSPARENT
- этап с прозрачным фоном и никакими художественными оформлениями.StageStyle.UTILITY
- этап с чистой белой фоновой и минимальной платформой художественные оформления.Стиль должен быть инициализирован прежде, чем этап делается видимым.
Владелец
У этапа может дополнительно быть Окно владельца. Когда окно является владельцем этапа, оно, как говорят, родитель того этапа. Когда родительское окно закрывается, все его порожденные окна закрываются. То же самое цепочечное поведение, которое просят родительское окно, которое представляется в виде значка. Этап всегда будет сверху его родительского окна. Владелец должен быть инициализирован прежде, чем этап делается видимым.
Модальность
У этапа есть одна из следующей модальности:
Modality.NONE
- этап, который не блокирует никакое другое окно.Modality.WINDOW_MODAL
- этап, который блокирует входные события от того, чтобы быть поставленным всем окнам от его владельца (родитель) к его корню. Его корень является самым близким окном предка без владельца.Modality.APPLICATION_MODAL
- этап, который блокирует входные события от того, чтобы быть поставленным всем окнам из того же самого приложения, за исключением тех от его дочерней иерархии.Когда окно блокируется модальным этапом, его Z-порядок относительно его предков сохраняется, и оно не получает входных событий и никаких событий активации окна, но продолжает анимировать и представлять обычно. Отметьте, что показ модального этапа не обязательно блокирует вызывающую сторону. show()
метод сразу возвращается независимо от модальности этапа. Используйте showAndWait()
метод, если Вы должны блокировать вызывающую сторону до модального этапа, скрывается (закрытый). Модальность должна быть инициализирована прежде, чем этап делается видимым.
Пример:
import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.text.Text;
import javafx.stage.Stage;
public class HelloWorld extends Application {
@Override public void start(Stage stage) {
Scene scene = new Scene(new Group(new Text(25, 25, "Hello World!")));
stage.setTitle("Welcome to JavaFX!");
stage.setScene(scene);
stage.sizeToScene();
stage.show();
}
public static void main(String[] args) {
Application.launch(args);
}
}
производит следующий Mac OSX:
производит следующий Windows XP:
производит следующий Windows Vista:
Ввести | Свойство и Описание |
---|---|
ReadOnlyBooleanProperty |
полноэкранный
Определяет ли это
Stage должно быть полноэкранное, неукрашенное окно. |
ReadOnlyBooleanProperty |
представленный в виде значка
Определяет ли
Stage представляется в виде значка или нет. |
DoubleProperty |
maxHeight
Определяет максимальный height этого
Stage . |
DoubleProperty |
maxWidth
Определяет максимальный width этого
Stage . |
DoubleProperty |
minHeight
Определяет минимальный height этого
Stage . |
DoubleProperty |
minWidth
Определяет минимальный width этого
Stage . |
BooleanProperty |
изменяемого размера
Определяет ли
Stage изменяемого размера или не пользователем. |
StringProperty |
title
Определяет title
Stage . |
Конструктор и Описание |
---|
Stage()
Создает новый экземпляр украшенных
Stage . |
Stage(StageStyle style)
Создает новый экземпляр
Stage . |
Модификатор и Тип | Метод и Описание |
---|---|
void |
close()
Завершения это
Stage . |
ReadOnlyBooleanProperty |
fullScreenProperty()
Определяет ли это
Stage должно быть полноэкранное, неукрашенное окно. |
ObservableList<Image> |
getIcons()
Заставляет изображения значка использоваться в художественных оформлениях окна и когда минимизировано.
|
double |
getMaxHeight()
Получает значение свойства maxHeight.
|
double |
getMaxWidth()
Получает значение свойства maxWidth.
|
double |
getMinHeight()
Получает значение свойства minHeight.
|
double |
getMinWidth()
Получает значение свойства minWidth.
|
Модальность |
getModality()
Получает атрибут модальности для этого этапа.
|
Окно |
getOwner()
Получает Окно владельца для этого этапа, или нуль для ненаходящегося в собственности этапа.
|
StageStyle |
getStyle()
Получает атрибут стиля для этого этапа.
|
java.lang.String |
getTitle()
Получает значение свойства title.
|
ReadOnlyBooleanProperty |
iconifiedProperty()
Определяет ли
Stage представляется в виде значка или нет. |
void |
initModality(Modality modality)
Определяет модальность для этого этапа.
|
void |
initOwner(Window owner)
Определяет Окно владельца для этого этапа, или нуль для верхнего уровня, ненаходящегося в собственности этапа.
|
void |
initStyle(StageStyle style)
Определяет стиль для этого этапа.
|
boolean |
isFullScreen()
Получает значение полноэкранного свойства.
|
boolean |
isIconified()
Получает значение представленного в виде значка свойства.
|
boolean |
isResizable()
Получает значение свойства, изменяемого размера.
|
DoubleProperty |
maxHeightProperty()
Определяет максимальный height этого
Stage . |
DoubleProperty |
maxWidthProperty()
Определяет максимальный width этого
Stage . |
DoubleProperty |
minHeightProperty()
Определяет минимальный height этого
Stage . |
DoubleProperty |
minWidthProperty()
Определяет минимальный width этого
Stage . |
BooleanProperty |
resizableProperty()
Определяет ли
Stage изменяемого размера или не пользователем. |
void |
setFullScreen(boolean value)
Устанавливает значение полноэкранного свойства.
|
void |
setIconified(boolean value)
Устанавливает значение представленного в виде значка свойства.
|
void |
setMaxHeight(double value)
Устанавливает значение свойства maxHeight.
|
void |
setMaxWidth(double value)
Устанавливает значение свойства maxWidth.
|
void |
setMinHeight(double value)
Устанавливает значение свойства minHeight.
|
void |
setMinWidth(double value)
Устанавливает значение свойства minWidth.
|
void |
setResizable(boolean value)
Устанавливает значение свойства, изменяемого размера.
|
void |
setScene(Scene value)
Определите сцену, которая будет использоваться на этом этапе.
|
void |
setTitle(java.lang.String value)
Устанавливает значение свойства title.
|
void |
show()
Попытки показать это Окно, устанавливая видимость в истину
|
void |
showAndWait()
Шоу этот этап и ожидают этого, чтобы быть скрытыми (закрытые) прежде, чем возвратиться к вызывающей стороне.
|
StringProperty |
titleProperty()
Определяет title
Stage . |
void |
toBack()
Передайтесь
Window к фону. |
void |
toFront()
Принесите
Window к переднему плану. |
addEventFilter, addEventHandler, buildEventDispatchChain, centerOnScreen, eventDispatcherProperty, fireEvent, focusedProperty, getEventDispatcher, getHeight, getOnCloseRequest, getOnHidden, getOnHiding, getOnShowing, getOnShown, getOpacity, getScene, getWidth, getX, getY, heightProperty, hide, isFocused, isShowing, onCloseRequestProperty, onHiddenProperty, onHidingProperty, onShowingProperty, onShownProperty, opacityProperty, removeEventFilter, removeEventHandler, requestFocus, sceneProperty, setEventDispatcher, setEventHandler, setHeight, setOnCloseRequest, setOnHidden, setOnHiding, setOnShowing, setOnShown, setOpacity, setWidth, setX, setY, showingProperty, sizeToScene, widthProperty, xProperty, yProperty
public final ReadOnlyBooleanProperty fullScreenProperty
Stage
должно быть полноэкранное, неукрашенное окно. Реализация полноэкранного режима является платформой и зависимый от профиля.
Когда установлено в true
, Stage
попытается ввести полноэкранный режим когда видимый. Набор к false
возвратиться Stage
к оконному режиму. IllegalStateException
бросается, если это свойство устанавливается на потоке кроме Потока Приложения JavaFX.
Из полноэкранного режима выйдут (и fullScreen
атрибут будет установлен в false
) если полноэкранное Stage
теряет фокус или если другой Stage
вводит полноэкранный режим в то же самое Screen
. Отметьте это a Stage
в полноэкранном режиме может стать невидимым, не теряя его полноэкранное состояние и снова введет полноэкранный режим когда Stage
становится видимым.
Screen
Этап введет полноэкранный режим в, устанавливая его позицию, чтобы быть в пределах границ этого Screen
до ввода полноэкранного режима. Однако однажды в полноэкранном режиме, Stage
's x
, y
, width
, и height
переменные будут продолжать представлять неполноэкранную позицию и размер окна; то же самое для iconified
, resizable
, style
, и opacity
. Если изменения производятся в любом из этих атрибутов в то время как в полноэкранном режиме на выходящий полноэкранный режим Stage
примет те атрибуты.
Свойство только для чтения, потому что оно может быть изменено внешне базовой платформой и поэтому не должно быть связываемо.
Примечания относительно рабочего стола профилируют реализацию.Поскольку настольный профиль, время выполнения попытается ввести полноэкранный монопольный режим (FSEM), если такой будет поддерживаться платформой и она позволяется для этого приложения. Если любой не имеет место, что моделируемое полноэкранное окно будет использоваться вместо этого; окно будет максимизироваться, делаться неукрашенное если возможный, и перемещалось в переднюю сторону.
Пользователь может безоговорочно выйти из полноэкранного режима в любое время, нажимаяESC
. Есть различия в поведении между подписанными и приложениями без знака. Подписанным приложениям позволяют ввести полноэкранный монопольный режим, неограниченный, в то время как у приложений без знака будут следующие ограничения:
Node.mousePressed/mouseReleased/mouseClicked
) или клавиатура (Node.keyPressed/keyReleased/keyTyped
) обработчики событий. Не позволяется ввести FSEM в ответ на ESC
ключ. Попытка ввести FSEM от любого другого контекста приведет к эмулированному полноэкранному режиму. Если Stage
был создан как полноэкранный, но не видимый, это введет полноэкранный режим в становление видимым с теми же самыми ограничениями к тому, когда этому позволят произойти, устанавливая fullScreen
к true
.
UP, DOWN, LEFT, RIGHT, SPACE, TAB, PAGE_UP, PAGE_DOWN, HOME, END, ENTER
isFullScreen()
, setFullScreen(boolean)
public final StringProperty titleProperty
Stage
.getTitle()
, setTitle(String)
public final ReadOnlyBooleanProperty iconifiedProperty
Stage
представляется в виде значка или нет. Свойство только для чтения, потому что оно может быть изменено внешне базовой платформой и поэтому не должно быть связываемо.
isIconified()
, setIconified(boolean)
public final BooleanProperty resizableProperty
Stage
изменяемого размера или не пользователем. Programatically можно все еще изменить размер Этапа. Это - подсказка, которая позволяет реализации дополнительно делать Этап изменяемого размера пользователем.isResizable()
, setResizable(boolean)
public final DoubleProperty minWidthProperty
Stage
.getMinWidth()
, setMinWidth(double)
public final DoubleProperty minHeightProperty
Stage
.getMinHeight()
, setMinHeight(double)
public final DoubleProperty maxWidthProperty
Stage
.getMaxWidth()
, setMaxWidth(double)
public final DoubleProperty maxHeightProperty
Stage
.getMaxHeight()
, setMaxHeight(double)
public Stage()
Stage
.java.lang.IllegalStateException
- если этого конструктора вызывают на потоке кроме Потока Приложения JavaFX.public Stage(StageStyle style)
Stage
.style
- Стиль Stage
java.lang.IllegalStateException
- если этого конструктора вызывают на потоке кроме Потока Приложения JavaFX.public final void setScene(Scene value)
public final void show()
Window
public void showAndWait()
Этап скрывается (закрытый) одним из следующих средств:
Window.hide()
или close()
метод на этом этапеПосле того, как Этап скрывается, и приложение возвратилось от обработчика событий до цикла события, вложенный цикл события завершается, и этот метод возвращается к вызывающей стороне.
Например, рассмотрите следующую последовательность операций для различных обработчиков событий, которые, как предполагают, выполнились в порядке, показанном ниже:
void evtHander1(...) { stage1.showAndWait(); doSomethingAfterStage1Closed(...) } void evtHander2(...) { stage1.hide(); doSomethingElseHere(...) }evtHandler1 блокирует при звонке showAndWait. Это возобновит выполнение после того, как stage1 будет скрыт, и текущий обработчик событий, в этом случае evtHandler2, возвращается к циклу события. Это означает, что doSomethingElseHere выполнится прежде doSomethingAfterStage1Closed.
Больше чем один этап можно показать с showAndWait. Каждый вызов запустит новый вложенный цикл события. Этапы могут быть скрыты в любом порядке, но определенный вложенный цикл события (и таким образом showAndWait метод для связанного этапа) только завершится после того, как все внутренние циклы события также завершились.
Например, рассмотрите следующую последовательность операций для различных обработчиков событий, которые, как предполагают, выполнились в порядке, показанном ниже:
void evtHander1() { stage1.showAndWait(); doSomethingAfterStage1Closed(...) } void evtHander2() { stage2.showAndWait(); doSomethingAfterStage2Closed(...) } void evtHander3() { stage1.hide(); doSomethingElseHere(...) } void evtHander4() { stage2.hide(); doSomethingElseHereToo(...) }evtHandler1 блокирует при звонке stage1.showAndWait, запуская вложенный цикл события точно так же как в предыдущем примере. evtHandler2 тогда блокирует при звонке stage2.showAndWait, запуская другой (внутренний) вложенный цикл события. Первый звонок stage1.showAndWait возобновит выполнение после того, как stage1 будет скрыт, но только после того, как внутренний вложенный цикл события, запущенный stage2.showAndWait, завершился. Это означает, что звонок stage1.showAndWait не будет возвращаться, пока evtHandler2 не возвратился. Порядок выполнения: stage1.showAndWait, stage2.showAndWait, stage1.hide, doSomethingElseHere, stage2.hide, doSomethingElseHereToo, doSomethingAfterStage2Closed, doSomethingAfterStage1Closed.
Этот метод нельзя вызвать на основном этапе или на этапе, который уже видим.
java.lang.IllegalStateException
- если этот метод вызывают на потоке кроме Потока Приложения JavaFX.java.lang.IllegalStateException
- если этот метод вызывают на основном этапе.java.lang.IllegalStateException
- если этот этап уже показывает.public final void initStyle(StageStyle style)
style
- стиль для этого этапа.java.lang.IllegalStateException
- если это свойство устанавливается после того, как этап когда-либо делался видимым.public final StageStyle getStyle()
public final void initModality(Modality modality)
modality
- модальность для этого этапа.java.lang.IllegalStateException
- если это свойство устанавливается после того, как этап когда-либо делался видимым.java.lang.IllegalStateException
- если этот этап является основным этапом.public final Modality getModality()
public final void initOwner(Window owner)
owner
- владелец для этого этапа.java.lang.IllegalStateException
- если это свойство устанавливается после того, как этап когда-либо делался видимым.java.lang.IllegalStateException
- если этот этап является основным этапом.public final Window getOwner()
public final void setFullScreen(boolean value)
Stage
должно быть полноэкранное, неукрашенное окно. Реализация полноэкранного режима является платформой и зависимый от профиля.
Когда установлено в true
, Stage
попытается ввести полноэкранный режим когда видимый. Набор к false
возвратиться Stage
к оконному режиму. IllegalStateException
бросается, если это свойство устанавливается на потоке кроме Потока Приложения JavaFX.
Из полноэкранного режима выйдут (и fullScreen
атрибут будет установлен в false
) если полноэкранное Stage
теряет фокус или если другой Stage
вводит полноэкранный режим в то же самое Screen
. Отметьте это a Stage
в полноэкранном режиме может стать невидимым, не теряя его полноэкранное состояние и снова введет полноэкранный режим когда Stage
становится видимым.
Screen
Этап введет полноэкранный режим в, устанавливая его позицию, чтобы быть в пределах границ этого Screen
до ввода полноэкранного режима. Однако однажды в полноэкранном режиме, Stage
's x
, y
, width
, и height
переменные будут продолжать представлять неполноэкранную позицию и размер окна; то же самое для iconified
, resizable
, style
, и opacity
. Если изменения производятся в любом из этих атрибутов в то время как в полноэкранном режиме на выходящий полноэкранный режим Stage
примет те атрибуты.
Свойство только для чтения, потому что оно может быть изменено внешне базовой платформой и поэтому не должно быть связываемо.
Примечания относительно рабочего стола профилируют реализацию.Поскольку настольный профиль, время выполнения попытается ввести полноэкранный монопольный режим (FSEM), если такой будет поддерживаться платформой и она позволяется для этого приложения. Если любой не имеет место, что моделируемое полноэкранное окно будет использоваться вместо этого; окно будет максимизироваться, делаться неукрашенное если возможный, и перемещалось в переднюю сторону.
Пользователь может безоговорочно выйти из полноэкранного режима в любое время, нажимаяESC
. Есть различия в поведении между подписанными и приложениями без знака. Подписанным приложениям позволяют ввести полноэкранный монопольный режим, неограниченный, в то время как у приложений без знака будут следующие ограничения:
Node.mousePressed/mouseReleased/mouseClicked
) или клавиатура (Node.keyPressed/keyReleased/keyTyped
) обработчики событий. Не позволяется ввести FSEM в ответ на ESC
ключ. Попытка ввести FSEM от любого другого контекста приведет к эмулированному полноэкранному режиму. Если Stage
был создан как полноэкранный, но не видимый, это введет полноэкранный режим в становление видимым с теми же самыми ограничениями к тому, когда этому позволят произойти, устанавливая fullScreen
к true
.
UP, DOWN, LEFT, RIGHT, SPACE, TAB, PAGE_UP, PAGE_DOWN, HOME, END, ENTER
public final boolean isFullScreen()
Stage
должно быть полноэкранное, неукрашенное окно. Реализация полноэкранного режима является платформой и зависимый от профиля.
Когда установлено в true
, Stage
попытается ввести полноэкранный режим когда видимый. Набор к false
возвратиться Stage
к оконному режиму. IllegalStateException
бросается, если это свойство устанавливается на потоке кроме Потока Приложения JavaFX.
Из полноэкранного режима выйдут (и fullScreen
атрибут будет установлен в false
) если полноэкранное Stage
теряет фокус или если другой Stage
вводит полноэкранный режим в то же самое Screen
. Отметьте это a Stage
в полноэкранном режиме может стать невидимым, не теряя его полноэкранное состояние и снова введет полноэкранный режим когда Stage
становится видимым.
Screen
Этап введет полноэкранный режим в, устанавливая его позицию, чтобы быть в пределах границ этого Screen
до ввода полноэкранного режима. Однако однажды в полноэкранном режиме, Stage
's x
, y
, width
, и height
переменные будут продолжать представлять неполноэкранную позицию и размер окна; то же самое для iconified
, resizable
, style
, и opacity
. Если изменения производятся в любом из этих атрибутов в то время как в полноэкранном режиме на выходящий полноэкранный режим Stage
примет те атрибуты.
Свойство только для чтения, потому что оно может быть изменено внешне базовой платформой и поэтому не должно быть связываемо.
Примечания относительно рабочего стола профилируют реализацию.Поскольку настольный профиль, время выполнения попытается ввести полноэкранный монопольный режим (FSEM), если такой будет поддерживаться платформой и она позволяется для этого приложения. Если любой не имеет место, что моделируемое полноэкранное окно будет использоваться вместо этого; окно будет максимизироваться, делаться неукрашенное если возможный, и перемещалось в переднюю сторону.
Пользователь может безоговорочно выйти из полноэкранного режима в любое время, нажимаяESC
. Есть различия в поведении между подписанными и приложениями без знака. Подписанным приложениям позволяют ввести полноэкранный монопольный режим, неограниченный, в то время как у приложений без знака будут следующие ограничения:
Node.mousePressed/mouseReleased/mouseClicked
) или клавиатура (Node.keyPressed/keyReleased/keyTyped
) обработчики событий. Не позволяется ввести FSEM в ответ на ESC
ключ. Попытка ввести FSEM от любого другого контекста приведет к эмулированному полноэкранному режиму. Если Stage
был создан как полноэкранный, но не видимый, это введет полноэкранный режим в становление видимым с теми же самыми ограничениями к тому, когда этому позволят произойти, устанавливая fullScreen
к true
.
UP, DOWN, LEFT, RIGHT, SPACE, TAB, PAGE_UP, PAGE_DOWN, HOME, END, ENTER
public final ReadOnlyBooleanProperty fullScreenProperty()
Stage
должно быть полноэкранное, неукрашенное окно. Реализация полноэкранного режима является платформой и зависимый от профиля.
Когда установлено в true
, Stage
попытается ввести полноэкранный режим когда видимый. Набор к false
возвратиться Stage
к оконному режиму. IllegalStateException
бросается, если это свойство устанавливается на потоке кроме Потока Приложения JavaFX.
Из полноэкранного режима выйдут (и fullScreen
атрибут будет установлен в false
) если полноэкранное Stage
теряет фокус или если другой Stage
вводит полноэкранный режим в то же самое Screen
. Отметьте это a Stage
в полноэкранном режиме может стать невидимым, не теряя его полноэкранное состояние и снова введет полноэкранный режим когда Stage
становится видимым.
Screen
Этап введет полноэкранный режим в, устанавливая его позицию, чтобы быть в пределах границ этого Screen
до ввода полноэкранного режима. Однако однажды в полноэкранном режиме, Stage
's x
, y
, width
, и height
переменные будут продолжать представлять неполноэкранную позицию и размер окна; то же самое для iconified
, resizable
, style
, и opacity
. Если изменения производятся в любом из этих атрибутов в то время как в полноэкранном режиме на выходящий полноэкранный режим Stage
примет те атрибуты.
Свойство только для чтения, потому что оно может быть изменено внешне базовой платформой и поэтому не должно быть связываемо.
Примечания относительно рабочего стола профилируют реализацию.Поскольку настольный профиль, время выполнения попытается ввести полноэкранный монопольный режим (FSEM), если такой будет поддерживаться платформой и она позволяется для этого приложения. Если любой не имеет место, что моделируемое полноэкранное окно будет использоваться вместо этого; окно будет максимизироваться, делаться неукрашенное если возможный, и перемещалось в переднюю сторону.
Пользователь может безоговорочно выйти из полноэкранного режима в любое время, нажимаяESC
. Есть различия в поведении между подписанными и приложениями без знака. Подписанным приложениям позволяют ввести полноэкранный монопольный режим, неограниченный, в то время как у приложений без знака будут следующие ограничения:
Node.mousePressed/mouseReleased/mouseClicked
) или клавиатура (Node.keyPressed/keyReleased/keyTyped
) обработчики событий. Не позволяется ввести FSEM в ответ на ESC
ключ. Попытка ввести FSEM от любого другого контекста приведет к эмулированному полноэкранному режиму. Если Stage
был создан как полноэкранный, но не видимый, это введет полноэкранный режим в становление видимым с теми же самыми ограничениями к тому, когда этому позволят произойти, устанавливая fullScreen
к true
.
UP, DOWN, LEFT, RIGHT, SPACE, TAB, PAGE_UP, PAGE_DOWN, HOME, END, ENTER
isFullScreen()
, setFullScreen(boolean)
public final ObservableList<Image> getIcons()
public final void setTitle(java.lang.String value)
Stage
.public final java.lang.String getTitle()
Stage
.public final StringProperty titleProperty()
Stage
.getTitle()
, setTitle(String)
public final void setIconified(boolean value)
Stage
представляется в виде значка или нет. Свойство только для чтения, потому что оно может быть изменено внешне базовой платформой и поэтому не должно быть связываемо.
public final boolean isIconified()
Stage
представляется в виде значка или нет. Свойство только для чтения, потому что оно может быть изменено внешне базовой платформой и поэтому не должно быть связываемо.
public final ReadOnlyBooleanProperty iconifiedProperty()
Stage
представляется в виде значка или нет. Свойство только для чтения, потому что оно может быть изменено внешне базовой платформой и поэтому не должно быть связываемо.
isIconified()
, setIconified(boolean)
public final void setResizable(boolean value)
Stage
изменяемого размера или не пользователем. Programatically можно все еще изменить размер Этапа. Это - подсказка, которая позволяет реализации дополнительно делать Этап изменяемого размера пользователем.public final boolean isResizable()
Stage
изменяемого размера или не пользователем. Programatically можно все еще изменить размер Этапа. Это - подсказка, которая позволяет реализации дополнительно делать Этап изменяемого размера пользователем.public final BooleanProperty resizableProperty()
Stage
изменяемого размера или не пользователем. Programatically можно все еще изменить размер Этапа. Это - подсказка, которая позволяет реализации дополнительно делать Этап изменяемого размера пользователем.isResizable()
, setResizable(boolean)
public final void setMinWidth(double value)
Stage
.public final double getMinWidth()
Stage
.public final DoubleProperty minWidthProperty()
Stage
.getMinWidth()
, setMinWidth(double)
public final void setMinHeight(double value)
Stage
.public final double getMinHeight()
Stage
.public final DoubleProperty minHeightProperty()
Stage
.getMinHeight()
, setMinHeight(double)
public final void setMaxWidth(double value)
Stage
.public final double getMaxWidth()
Stage
.public final DoubleProperty maxWidthProperty()
Stage
.getMaxWidth()
, setMaxWidth(double)
public final void setMaxHeight(double value)
Stage
.public final double getMaxHeight()
Stage
.public final DoubleProperty maxHeightProperty()
Stage
.getMaxHeight()
, setMaxHeight(double)
public void toFront()
Window
к переднему плану. Если Window
уже находится на переднем плане нет никакого видимого различия.public void toBack()
Window
к фону. Если Window
уже в фоновом режиме нет никакого видимого различия. Это действие помещает это Window
у основания укладки упорядочивают на платформах ту укладку поддержки.public void close()
Stage
. Этот вызов эквивалентен hide()
.Copyright (c) 2008, 2012, Oracle и/или его филиалы. Все права защищены. Использование подвергается