Класс PopupControl
- Все реализованные интерфейсы:
-
Styleable,EventTarget,Skinnable
- Прямые известные подклассы:
-
ContextMenu,Tooltip
public class PopupControl extends PopupWindow implements Skinnable, Styleable
- С тех пор:
- JavaFX 2.0
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
PopupControl.CSSBridge |
Связь между всплывающим окном и графическим деревом сцены. |
Вложенные классы/интерфейсы, объявленные в классе javafx.stage.PopupWindow
PopupWindow.AnchorLocation
Краткое описание свойств
| Тип | Свойство | Описание |
|---|---|---|
final StringProperty |
id |
Идентификатор этого PopupControl. |
final DoubleProperty |
maxHeight |
Свойство для переопределения вычисленной максимальной высоты элемента управления. |
final DoubleProperty |
maxWidth |
Свойство для переопределения вычисленной максимальной ширины элемента управления. |
final DoubleProperty |
minHeight |
Свойство для переопределения вычисленной минимальной высоты элемента управления. |
final DoubleProperty |
minWidth |
Свойство для переопределения вычисленной минимальной ширины элемента управления. |
final DoubleProperty |
prefHeight |
Свойство для переопределения вычисленной предпочтительной высоты элемента управления. |
final DoubleProperty |
prefWidth |
Свойство для переопределения вычисленной предпочтительной ширины элемента управления. |
final ObjectProperty |
skin |
Обработка отрисовки этого PopupControl. |
final StringProperty |
style |
Строковое представление CSS-стиля, связанного с этим конкретным PopupControl. |
Свойства, объявленные в классе javafx.stage.PopupWindow
anchorLocation, anchorX, anchorY, autoFix, autoHide, consumeAutoHidingEvents, hideOnEscape, onAutoHide, ownerNode, ownerWindow
Свойства, объявленные в классе javafx.stage.Window
eventDispatcher, focused, forceIntegerRenderScale, height, onCloseRequest, onHidden, onHiding, onShowing, onShown, opacity, outputScaleX, outputScaleY, renderScaleX, renderScaleY, scene, showing, width, x, y
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected PopupControl.CSSBridge |
bridge |
Необходимо специальное корневое узло, но нельзя заменить существующее в PopupControl. |
static final double |
USE_COMPUTED_SIZE |
Значение-маркер, которое можно передать методам setMinWidth(), setMinHeight(), setPrefWidth(), setPrefHeight(), setMaxWidth(), setMaxHeight() элемента управления для сброса ограничения размера элемента управления до его собственного размера, возвращаемого методами computeMinWidth(), computeMinHeight(), computePrefWidth(), computePrefHeight(), computeMaxWidth(), или computeMaxHeight(). |
static final double |
USE_PREF_SIZE |
Значение-маркер, которое можно передать методам setMinWidth(), setMinHeight(), setMaxWidth() или setMaxHeight() элемента управления, чтобы указать, что предпочтительный размер должен использоваться для данного ограничения max и/или min. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
PopupControl() |
Создаёт новый пустой PopupControl. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
protected Skin |
createDefaultSkin() |
Создать новый экземпляр стандартной темы для данного элемента управления. |
static List |
getClassCssMetaData() |
Получить CssMetaData, связанное с этим классом, которое может включать CssMetaData его суперклассов. |
List |
getCssMetaData() |
CssMetaData этого Styleable. |
final String |
getId() |
Идентификатор этого PopupControl. |
final double |
getMaxHeight() |
Свойство для переопределения вычисленной максимальной высоты элемента управления. |
final double |
getMaxWidth() |
Свойство для переопределения вычисленной максимальной ширины элемента управления. |
final double |
getMinHeight() |
Свойство для переопределения вычисленной минимальной высоты элемента управления. |
final double |
getMinWidth() |
Свойство для переопределения вычисленной минимальной ширины элемента управления. |
final double |
getPrefHeight() |
Свойство для переопределения вычисленной предпочтительной высоты элемента управления. |
final double |
getPrefWidth() |
Свойство для переопределения вычисленной предпочтительной ширины элемента управления. |
final ObservableSet |
getPseudoClassStates() |
Возвращает состояние псевдокласса этого Styleable. |
final Skin |
getSkin() |
Получить значение свойства skin. |
final String |
getStyle() |
Получить значение свойства style. |
Styleable |
getStyleableParent() |
Возвращает родителя этого Styleable или null, если родителя нет. |
final ObservableList |
getStyleClass() |
Возвращает список идентификаторов строк, составляющих styleClass для этого PopupControl. |
String |
getTypeSelector() |
Тип этого Styleable, используемый в сопоставлении селекторов. |
final StringProperty |
idProperty() |
Идентификатор этого PopupControl. |
final double |
maxHeight |
Вызывается во время макета для определения максимальной высоты этого узла. |
final DoubleProperty |
maxHeightProperty() |
Свойство для переопределения вычисленной максимальной высоты элемента управления. |
final double |
maxWidth |
Вызывается во время макета для определения максимальной ширины этого узла. |
final DoubleProperty |
maxWidthProperty() |
Свойство для переопределения вычисленной максимальной ширины элемента управления. |
final double |
minHeight |
Вызывается во время макета для определения минимальной высоты этого узла. |
final DoubleProperty |
minHeightProperty() |
Свойство для переопределения вычисленной минимальной высоты элемента управления. |
final double |
minWidth |
Вызывается во время макета для определения минимальной ширины этого узла. |
final DoubleProperty |
minWidthProperty() |
Свойство для переопределения вычисленной минимальной ширины элемента управления. |
final double |
prefHeight |
Вызывается во время макета для определения предпочтительной высоты этого узла. |
final DoubleProperty |
prefHeightProperty() |
Свойство для переопределения вычисленной предпочтительной высоты элемента управления. |
final double |
prefWidth |
Вызывается во время макета для определения предпочтительной ширины этого узла. |
final DoubleProperty |
prefWidthProperty() |
Свойство для переопределения вычисленной предпочтительной ширины элемента управления. |
final void |
pseudoClassStateChanged |
Используется для указания изменения псевдокласса этого узла. |
final void |
setId |
Устанавливает идентификатор этого PopupControl. |
final void |
setMaxHeight |
Свойство для переопределения вычисленной максимальной высоты элемента управления. |
void |
setMaxSize |
Удобный метод для переопределения вычисленной максимальной ширины и высоты элемента управления. |
final void |
setMaxWidth |
Свойство для переопределения вычисленной максимальной ширины элемента управления. |
final void |
setMinHeight |
Свойство для переопределения вычисленной минимальной высоты элемента управления. |
void |
setMinSize |
Удобный метод для переопределения вычисленной минимальной ширины и высоты элемента управления. |
final void |
setMinWidth |
Свойство для переопределения вычисленной минимальной ширины элемента управления. |
final void |
setPrefHeight |
Свойство для переопределения вычисленной предпочтительной высоты элемента управления. |
void |
setPrefSize |
Удобный метод для переопределения вычисленной предпочтительной ширины и высоты элемента управления. |
final void |
setPrefWidth |
Свойство для переопределения вычисленной предпочтительной ширины элемента управления. |
final void |
setSkin |
Устанавливает значение свойства skin. |
final void |
setStyle |
Устанавливает значение свойства style. |
final ObjectProperty |
skinProperty() |
Тема отвечает за отрисовку этого PopupControl. |
final StringProperty |
styleProperty() |
Строковое представление CSS-стиля, связанного с этим конкретным PopupControl. |
Методы, объявленные в классе javafx.stage.PopupWindow
anchorLocationProperty, anchorXProperty, anchorYProperty, autoFixProperty, autoHideProperty, consumeAutoHidingEventsProperty, getAnchorLocation, getAnchorX, getAnchorY, getConsumeAutoHidingEvents, getOnAutoHide, getOwnerNode, getOwnerWindow, hide, hideOnEscapeProperty, isAutoFix, isAutoHide, isHideOnEscape, onAutoHideProperty, ownerNodeProperty, ownerWindowProperty, setAnchorLocation, setAnchorX, setAnchorY, setAutoFix, setAutoHide, setConsumeAutoHidingEvents, setHideOnEscape, setOnAutoHide, setScene, show, show, show
Методы, объявленные в классе javafx.stage.Window
addEventFilter, addEventHandler, buildEventDispatchChain, centerOnScreen, eventDispatcherProperty, fireEvent, focusedProperty, forceIntegerRenderScaleProperty, getEventDispatcher, getHeight, getOnCloseRequest, getOnHidden, getOnHiding, getOnShowing, getOnShown, getOpacity, getOutputScaleX, getOutputScaleY, getProperties, getRenderScaleX, getRenderScaleY, getScene, getUserData, getWidth, getWindows, getX, getY, hasProperties, heightProperty, isFocused, isForceIntegerRenderScale, isShowing, onCloseRequestProperty, onHiddenProperty, onHidingProperty, onShowingProperty, onShownProperty, opacityProperty, outputScaleXProperty, outputScaleYProperty, removeEventFilter, removeEventHandler, renderScaleXProperty, renderScaleYProperty, requestFocus, sceneProperty, setEventDispatcher, setEventHandler, setForceIntegerRenderScale, setHeight, setOnCloseRequest, setOnHidden, setOnHiding, setOnShowing, setOnShown, setOpacity, setRenderScaleX, setRenderScaleY, setUserData, setWidth, setX, setY, show, showingProperty, sizeToScene, widthProperty, xProperty, yProperty
Методы, объявленные в классе java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Методы, объявленные в интерфейсе javafx.css.Styleable
getStyleableNode
Подробности свойства
id
public final StringProperty idProperty
PopupControl. Этот простой строковый идентификатор полезен для поиска конкретного узла в графике сцены. Хотя идентификатор узла должен быть уникальным в графике сцены, эта уникальность не проверяется. Это аналогично атрибуту "id" в HTML-элементе (Спецификация идентификаторов CSS).- Значение по умолчанию:
null- См. также:
style
public final StringProperty styleProperty
PopupControl. Это аналогично атрибуту "style" HTML-элемента. Обратите внимание, что, как и атрибут HTML-стиля, эта переменная содержит свойства и значения стилей, а не селектор правила стиля. Значение null неявно преобразуется в пустое String.
- Значение по умолчанию:
null- См. также:
skin
public final ObjectProperty<Skin<?>> skinProperty
PopupControl. С точки зрения PopupControl, Skin — это "черный ящик". Он следит за изменениями состояния и реагирует на них в PopupControl. Существует взаимно однозначное соответствие между PopupControl и его Skin. Каждый Skin хранит обратную ссылку на PopupControl.
Скин может быть null.
- Определено в:
-
skinPropertyв интерфейсеSkinnable - Возвращает:
- свойство skin для этого Skinnable
- См. также:
minWidth
public final DoubleProperty minWidthProperty
По умолчанию используется флаг USE_COMPUTED_SIZE, что означает, что minWidth(forHeight) вернёт вычисленную минимальную ширину элемента управления.
Установка этого значения во флаг USE_PREF_SIZE заставит minWidth(forHeight) вернуть предпочтительную ширину элемента управления, что позволит приложениям легко ограничивать возможность изменения размера элемента управления.
- См. также:
minHeight
public final DoubleProperty minHeightProperty
По умолчанию используется флаг USE_COMPUTED_SIZE, что означает, что minHeight(forWidth) вернёт вычисленную минимальную высоту элемента управления.
Установка этого значения во флаг USE_PREF_SIZE заставит minHeight(forWidth) вернуть предпочтительную высоту элемента управления, что позволит приложениям легко ограничивать возможность изменения размера элемента управления.
- См. также:
prefWidth
public final DoubleProperty prefWidthProperty
По умолчанию используется флаг USE_COMPUTED_SIZE, что означает, что prefWidth(forHeight) вернёт вычисленную предпочтительную ширину элемента управления.
- См. также:
prefHeight
public final DoubleProperty prefHeightProperty
По умолчанию используется флаг USE_COMPUTED_SIZE, что означает, что prefHeight(forWidth) вернёт вычисленную предпочтительную ширину элемента управления.
- См. также:
maxWidth
public final DoubleProperty maxWidthProperty
По умолчанию используется флаг USE_COMPUTED_SIZE, что означает, что maxWidth(forHeight) вернёт вычисленную максимальную ширину элемента управления.
Установка этого значения во флаг USE_PREF_SIZE заставит maxWidth(forHeight) вернуть предпочтительную ширину элемента управления, что позволит приложениям легко ограничивать возможность изменения размера элемента управления.
- См. также:
maxHeight
public final DoubleProperty maxHeightProperty
По умолчанию используется флаг USE_COMPUTED_SIZE, что означает, что maxHeight(forWidth) вернёт вычисленную максимальную высоту элемента управления.
Установка этого значения во флаг USE_PREF_SIZE заставит maxHeight(forWidth) вернуть предпочтительную высоту элемента управления, что позволит приложениям легко ограничивать возможность изменения размера элемента управления.
- См. также:
Подробности поля
USE_PREF_SIZE
public static final double USE_PREF_SIZE
- См. также:
USE_COMPUTED_SIZE
public static final double USE_COMPUTED_SIZE
- См. также:
bridge
protected PopupControl.CSSBridge bridge
- С момента:
- JavaFX 2.1
Подробности конструктора
PopupControl
public PopupControl()
PopupControl.Подробности метода
idProperty
public final StringProperty idProperty()
PopupControl. Этот простой строковый идентификатор полезен для поиска конкретного узла в дереве сцены. Хотя идентификатор узла должен быть уникальным в дереве сцены, эта уникальность не проверяется. Аналогично атрибуту «id» HTML-элемента (Спецификация CSS ID).- Значение по умолчанию:
null- Возвращает:
- свойство id
- См. также:
setId
public final void setId(String value)
PopupControl. Этот простой строковый идентификатор полезен для поиска конкретного узла в дереве сцены. Хотя идентификатор узла должен быть уникальным в дереве сцены, эта уникальность не проверяется. Аналогично атрибуту «id» HTML-элемента (Спецификация CSS ID).- Значение по умолчанию:
null- Параметры:
-
value- идентификатор, назначенный этомуPopupControlс помощью методаsetIdилиnull, если идентификатор не был назначен.
getId
public final String getId()
PopupControl. Этот простой строковый идентификатор полезен для поиска конкретного узла в дереве сцены. Хотя идентификатор узла должен быть уникальным в дереве сцены, эта уникальность не проверяется. Аналогично атрибуту «id» HTML-элемента (Спецификация CSS ID).getStyleClass
public final ObservableList<String> getStyleClass()
- Определено в:
-
getStyleClassв интерфейсеStyleable - Возвращает:
- список строковых идентификаторов, которые могут быть использованы для логической группировки узлов, в частности, для внешнего движка стилей
- См. также:
setStyle
public final void setStyle(String value)
style.- Описание свойства:
- Строковое представление CSS-стиля, связанного с этим конкретным
PopupControl. Аналогично атрибуту «style» HTML-элемента. Обратите внимание, что, как и атрибут HTML style, эта переменная содержит свойства и значения стилей, а не часть селектора правила стиля.Значение
nullнеявно преобразуется в пустоеString. - Значение по умолчанию:
null- Параметры:
-
value- значение для свойстваstyle - См. также:
getStyle
public final String getStyle()
style.- Определено в:
-
getStyleв интерфейсеStyleable - Описание свойства:
- Строковое представление CSS-стиля, связанного с этим конкретным
PopupControl. Аналогично атрибуту «style» HTML-элемента. Обратите внимание, что, как и атрибут HTML style, эта переменная содержит свойства и значения стилей, а не часть селектора правила стиля.Значение
nullнеявно преобразуется в пустоеString. - Значение по умолчанию:
null- Возвращает:
- значение свойства
style - См. также:
styleProperty
public final StringProperty styleProperty()
PopupControl. Аналогично атрибуту «style» HTML-элемента. Обратите внимание, что, как и атрибут HTML style, эта переменная содержит свойства и значения стилей, а не часть селектора правила стиля. Значение null неявно преобразуется в пустое String.
- Значение по умолчанию:
null- Возвращает:
- свойство
style - См. также:
skinProperty
public final ObjectProperty<Skin<?>> skinProperty()
PopupControl. С точки зрения PopupControl, Skin является «черным ящиком». Он следит и реагирует на изменения состояния в PopupControl. Существует взаимно-однозначное соответствие между PopupControl и его Skin. Каждый Skin сохраняет обратную ссылку на PopupControl.
Скин может быть null.
- Определено в:
-
skinPropertyв интерфейсеSkinnable - Возвращает:
- свойство
skin - См. также:
setSkin
public final void setSkin(Skin<?> value)
skin.- Определено в:
-
setSkinв интерфейсеSkinnable - Описание свойства:
- Скин отвечает за отрисовку этого
PopupControl. С точки зренияPopupControl,Skinявляется «черным ящиком». Он следит и реагирует на изменения состояния вPopupControl.Существует взаимно-однозначное соответствие между
PopupControlи егоSkin. КаждыйSkinсохраняет обратную ссылку наPopupControl.Скин может быть
null. - Параметры:
-
value- значение для свойстваskin - См. также:
getSkin
public final Skin<?> getSkin()
skin.- Определено в:
-
getSkinв интерфейсеSkinnable - Описание свойства:
- Скин отвечает за отрисовку этого
PopupControl. С точки зренияPopupControl,Skinявляется «черным ящиком». Он следит и реагирует на изменения состояния вPopupControl.Существует взаимно-однозначное соответствие между
PopupControlи егоSkin. КаждыйSkinсохраняет обратную ссылку наPopupControl.Скин может быть
null. - Возвращает:
- значение свойства
skin - См. также:
setMinWidth
public final void setMinWidth(double value)
По умолчанию используется значение USE_COMPUTED_SIZE, что означает, что minWidth(forHeight) вернет внутренне вычисленную минимальную ширину элемента управления.
Установка этого значения в USE_PREF_SIZE приведет к тому, что minWidth(forHeight) вернет предпочтительную ширину элемента управления, что позволит приложениям легко ограничить возможность изменения размера элемента управления.
- Параметры:
-
value- минимальная ширина
getMinWidth
public final double getMinWidth()
По умолчанию используется значение USE_COMPUTED_SIZE, что означает, что minWidth(forHeight) вернет внутренне вычисленную минимальную ширину элемента управления.
Установка этого значения в USE_PREF_SIZE приведет к тому, что minWidth(forHeight) вернет предпочтительную ширину элемента управления, что позволит приложениям легко ограничить возможность изменения размера элемента управления.
- Возвращает:
- минимальная ширина
minWidthProperty
public final DoubleProperty minWidthProperty()
По умолчанию установлено значение USE_COMPUTED_SIZE, что означает, что minWidth(forHeight) вернёт вычисленную внутри элемента управления минимальную ширину.
Установка этого значения в USE_PREF_SIZE приведет к тому, что minWidth(forHeight) вернёт предпочтительную ширину элемента управления, что позволит приложениям легко ограничить возможность изменения размера элемента управления.
- Возвращает:
- свойство
minWidth - См. также:
setMinHeight
public final void setMinHeight(double value)
По умолчанию установлено значение USE_COMPUTED_SIZE, что означает, что minHeight(forWidth) вернёт вычисленную внутри элемента управления минимальную высоту.
Установка этого значения в USE_PREF_SIZE приведет к тому, что minHeight(forWidth) вернёт предпочтительную высоту элемента управления, что позволит приложениям легко ограничить возможность изменения размера элемента управления.
- Параметры:
-
value- минимальная высота
getMinHeight
public final double getMinHeight()
По умолчанию установлено значение USE_COMPUTED_SIZE, что означает, что minHeight(forWidth) вернёт вычисленную внутри элемента управления минимальную высоту.
Установка этого значения в USE_PREF_SIZE приведет к тому, что minHeight(forWidth) вернёт предпочтительную высоту элемента управления, что позволит приложениям легко ограничить возможность изменения размера элемента управления.
- Возвращает:
- минимальная высота
minHeightProperty
public final DoubleProperty minHeightProperty()
По умолчанию установлено значение USE_COMPUTED_SIZE, что означает, что minHeight(forWidth) вернёт вычисленную внутри элемента управления минимальную высоту.
Установка этого значения в USE_PREF_SIZE приведет к тому, что minHeight(forWidth) вернёт предпочтительную высоту элемента управления, что позволит приложениям легко ограничить возможность изменения размера элемента управления.
- Возвращает:
- свойство
minHeight - См. также:
setMinSize
public void setMinSize(double minWidth, double minHeight)
- Параметры:
-
minWidth- значение переопределения для минимальной ширины -
minHeight- значение переопределения для минимальной высоты - См. также:
setPrefWidth
public final void setPrefWidth(double value)
По умолчанию установлено значение USE_COMPUTED_SIZE, что означает, что prefWidth(forHeight) вернёт вычисленную внутри элемента управления предпочтительную ширину.
- Параметры:
-
value- предпочтительная ширина
getPrefWidth
public final double getPrefWidth()
По умолчанию установлено значение USE_COMPUTED_SIZE, что означает, что prefWidth(forHeight) вернёт вычисленную внутри элемента управления предпочтительную ширину.
- Возвращает:
- предпочтительная ширина
prefWidthProperty
public final DoubleProperty prefWidthProperty()
По умолчанию установлено значение USE_COMPUTED_SIZE, что означает, что prefWidth(forHeight) вернёт вычисленную внутри элемента управления предпочтительную ширину.
- Возвращает:
- свойство
prefWidth - См. также:
setPrefHeight
public final void setPrefHeight(double value)
По умолчанию установлено значение USE_COMPUTED_SIZE, что означает, что prefHeight(forWidth) вернёт вычисленную внутри элемента управления предпочтительную ширину.
- Параметры:
-
value- предпочтительная высота
getPrefHeight
public final double getPrefHeight()
По умолчанию установлено значение USE_COMPUTED_SIZE, что означает, что prefHeight(forWidth) вернёт вычисленную внутри элемента управления предпочтительную ширину.
- Возвращает:
- предпочтительная высота
prefHeightProperty
public final DoubleProperty prefHeightProperty()
По умолчанию установлено значение USE_COMPUTED_SIZE, что означает, что prefHeight(forWidth) вернёт вычисленную внутри элемента управления предпочтительную ширину.
- Возвращает:
- свойство
prefHeight - См. также:
setPrefSize
public void setPrefSize(double prefWidth, double prefHeight)
- Параметры:
-
prefWidth- значение переопределения для предпочтительной ширины -
prefHeight- значение переопределения для предпочтительной высоты - См. также:
setMaxWidth
public final void setMaxWidth(double value)
По умолчанию установлено значение USE_COMPUTED_SIZE, что означает, что maxWidth(forHeight) вернёт вычисленную внутри элемента управления максимальную ширину.
Установка этого значения в USE_PREF_SIZE приведет к тому, что maxWidth(forHeight) вернёт предпочтительную ширину элемента управления, что позволит приложениям легко ограничить возможность изменения размера элемента управления.
- Параметры:
-
value- максимальная ширина
getMaxWidth
public final double getMaxWidth()
По умолчанию установлено значение USE_COMPUTED_SIZE, что означает, что maxWidth(forHeight) вернёт вычисленную внутри элемента управления максимальную ширину.
Установка этого значения в USE_PREF_SIZE приведет к тому, что maxWidth(forHeight) вернёт предпочтительную ширину элемента управления, что позволит приложениям легко ограничить возможность изменения размера элемента управления.
- Возвращает:
- максимальная ширина
Свойство maxWidth
public final DoubleProperty maxWidthProperty()
По умолчанию установлено значение USE_COMPUTED_SIZE, что означает, что maxWidth(forHeight) вернёт вычисленную максимальную ширину элемента управления.
Установка этого значения в USE_PREF_SIZE приведет к тому, что maxWidth(forHeight) вернет предпочтительную ширину элемента управления, позволяя приложениям легко ограничивать возможность изменения размера элемента управления.
- Возвращает:
- свойство
maxWidth - См. также:
setMaxHeight
public final void setMaxHeight(double value)
По умолчанию установлено значение USE_COMPUTED_SIZE, что означает, что maxHeight(forWidth) вернёт вычисленную максимальную высоту элемента управления.
Установка этого значения в USE_PREF_SIZE приведет к тому, что maxHeight(forWidth) вернет предпочтительную высоту элемента управления, позволяя приложениям легко ограничивать возможность изменения размера элемента управления.
- Параметры:
-
value- максимальная высота
getMaxHeight
public final double getMaxHeight()
По умолчанию установлено значение USE_COMPUTED_SIZE, что означает, что maxHeight(forWidth) вернёт вычисленную максимальную высоту элемента управления.
Установка этого значения в USE_PREF_SIZE приведет к тому, что maxHeight(forWidth) вернет предпочтительную высоту элемента управления, позволяя приложениям легко ограничивать возможность изменения размера элемента управления.
- Возвращает:
- максимальная высота
Свойство maxHeight
public final DoubleProperty maxHeightProperty()
По умолчанию установлено значение USE_COMPUTED_SIZE, что означает, что maxHeight(forWidth) вернёт вычисленную максимальную высоту элемента управления.
Установка этого значения в USE_PREF_SIZE приведет к тому, что maxHeight(forWidth) вернет предпочтительную высоту элемента управления, позволяя приложениям легко ограничивать возможность изменения размера элемента управления.
- Возвращает:
- свойство
maxHeight - См. также:
setMaxSize
public void setMaxSize(double maxWidth, double maxHeight)
- Параметры:
-
maxWidth- значение для переопределения максимальной ширины -
maxHeight- значение для переопределения максимальной высоты - См. также:
minWidth
public final double minWidth(double height)
minWidth(forHeight), если приложение не переопределило минимальную ширину, установив свойство minWidth.- Параметры:
-
height- высота - Возвращает:
- минимальная ширина, до которой данный узел должен быть изменён во время макета
- См. также:
minHeight
public final double minHeight(double width)
minHeight(forWidth), если приложение не переопределило минимальную высоту, установив свойство minHeight.- Параметры:
-
width- ширина - Возвращает:
- минимальная высота, до которой данный узел должен быть изменён во время макета
- См. также:
prefWidth
public final double prefWidth(double height)
prefWidth(forHeight), если приложение не переопределило предпочтительную ширину, установив свойство prefWidth.- Параметры:
-
height- высота - Возвращает:
- предпочтительная ширина, до которой данный узел должен быть изменён во время макета
- См. также:
prefHeight
public final double prefHeight(double width)
prefHeight(forWidth), если приложение не переопределило предпочтительную высоту, установив свойство prefHeight.- Параметры:
-
width- ширина - Возвращает:
- предпочтительная высота, до которой данный узел должен быть изменён во время макета
- См. также:
maxWidth
public final double maxWidth(double height)
maxWidth(forHeight), если приложение не переопределило максимальную ширину, установив свойство maxWidth.- Параметры:
-
height- высота - Возвращает:
- максимальная ширина, до которой данный узел должен быть изменён во время макета
- См. также:
maxHeight
public final double maxHeight(double width)
maxHeight(forWidth), если приложение не переопределило максимальную высоту, установив свойство maxHeight.- Параметры:
-
width- ширина - Возвращает:
- максимальная высота, до которой данный узел должен быть изменён во время макета
- См. также:
createDefaultSkin
protected Skin<?> createDefaultSkin()
-fx-skin или явно не установлена в подклассе с помощью setSkin(...).- Возвращает:
- новый экземпляр стандартной темы для данного элемента управления. Если null, то у элемента управления не будет темы, если только она не задана с помощью css.
- Since:
- JavaFX 8.0
getClassCssMetaData
public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
CssMetaData, связанную с этим классом, которая может включать CssMetaData его суперклассов.- Возвращает:
CssMetaData- Since:
- JavaFX 8.0
getCssMetaData
public List<CssMetaData<? extends Styleable,?>> getCssMetaData()
- Определено в:
-
getCssMetaDataв интерфейсеStyleable - Возвращает:
- CssMetaData
- Since:
- JavaFX 8.0
pseudoClassStateChanged
public final void pseudoClassStateChanged(PseudoClass pseudoClass, boolean active)
- Параметры:
-
pseudoClass- псевдокласс -
active- активное состояние - Since:
- JavaFX 8.0
- См. также:
getTypeSelector
public String getTypeSelector()
Styleable, используемый для сопоставления селекторов. Аналогично "элементу" в HTML. (CSS Type Selector).- Определено в:
-
getTypeSelectorв интерфейсеStyleable - Возвращает:
- "PopupControl"
- Since:
- JavaFX 8.0
getStyleableParent
public Styleable getStyleableParent()
ownerNode, или, если ownerNode не задан, корнем ownerWindow's сцены. Если всплывающее окно не отображается, оба ownerNode и ownerWindow будут равны null, и будет возвращено null. Обратите внимание, что корень сцены PopupWindow не возвращается, так как нет гарантии, что корень сцены PopupWindow должным образом вернёт ownerNode или ownerWindow.- Specified by:
-
getStyleableParentin interfaceStyleable - Returns:
-
PopupWindow.getOwnerNode(),PopupWindow.getOwnerWindow()или null. - Since:
- JavaFX 8.0
getPseudoClassStates
public final ObservableSet<PseudoClass> getPseudoClassStates()
- Specified by:
-
getPseudoClassStatesin interfaceStyleable - Returns:
- состояние псевдокласса
- Since:
- JavaFX 8.0
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.