Spec-Zone.ru › OpenJavaFX 24

Класс PopupControl

java.lang.Object
javafx.stage.Window
javafx.stage.PopupWindow
javafx.scene.control.PopupControl
Все реализованные интерфейсы:
Styleable, EventTarget, Skinnable
Прямые известные подклассы:
ContextMenu, Tooltip
public class PopupControl extends PopupWindow implements Skinnable, Styleable
Расширение PopupWindow, позволяющее применять стили CSS.
С тех пор:
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<?>> 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<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
Получить CssMetaData, связанное с этим классом, которое может включать CssMetaData его суперклассов.
List<CssMetaData<? extends Styleable,?>> 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<PseudoClass> getPseudoClassStates()
Возвращает состояние псевдокласса этого Styleable.
final Skin<?> getSkin()
Получить значение свойства skin.
final String getStyle()
Получить значение свойства style.
Styleable getStyleableParent()
Возвращает родителя этого Styleable или null, если родителя нет.
final ObservableList<String> getStyleClass()
Возвращает список идентификаторов строк, составляющих styleClass для этого PopupControl.
String getTypeSelector()
Тип этого Styleable, используемый в сопоставлении селекторов.
final StringProperty idProperty()
Идентификатор этого PopupControl.
final double maxHeight(double width)
Вызывается во время макета для определения максимальной высоты этого узла.
final DoubleProperty maxHeightProperty()
Свойство для переопределения вычисленной максимальной высоты элемента управления.
final double maxWidth(double height)
Вызывается во время макета для определения максимальной ширины этого узла.
final DoubleProperty maxWidthProperty()
Свойство для переопределения вычисленной максимальной ширины элемента управления.
final double minHeight(double width)
Вызывается во время макета для определения минимальной высоты этого узла.
final DoubleProperty minHeightProperty()
Свойство для переопределения вычисленной минимальной высоты элемента управления.
final double minWidth(double height)
Вызывается во время макета для определения минимальной ширины этого узла.
final DoubleProperty minWidthProperty()
Свойство для переопределения вычисленной минимальной ширины элемента управления.
final double prefHeight(double width)
Вызывается во время макета для определения предпочтительной высоты этого узла.
final DoubleProperty prefHeightProperty()
Свойство для переопределения вычисленной предпочтительной высоты элемента управления.
final double prefWidth(double height)
Вызывается во время макета для определения предпочтительной ширины этого узла.
final DoubleProperty prefWidthProperty()
Свойство для переопределения вычисленной предпочтительной ширины элемента управления.
final void pseudoClassStateChanged(PseudoClass pseudoClass, boolean active)
Используется для указания изменения псевдокласса этого узла.
final void setId(String value)
Устанавливает идентификатор этого PopupControl.
final void setMaxHeight(double value)
Свойство для переопределения вычисленной максимальной высоты элемента управления.
void setMaxSize(double maxWidth, double maxHeight)
Удобный метод для переопределения вычисленной максимальной ширины и высоты элемента управления.
final void setMaxWidth(double value)
Свойство для переопределения вычисленной максимальной ширины элемента управления.
final void setMinHeight(double value)
Свойство для переопределения вычисленной минимальной высоты элемента управления.
void setMinSize(double minWidth, double minHeight)
Удобный метод для переопределения вычисленной минимальной ширины и высоты элемента управления.
final void setMinWidth(double value)
Свойство для переопределения вычисленной минимальной ширины элемента управления.
final void setPrefHeight(double value)
Свойство для переопределения вычисленной предпочтительной высоты элемента управления.
void setPrefSize(double prefWidth, double prefHeight)
Удобный метод для переопределения вычисленной предпочтительной ширины и высоты элемента управления.
final void setPrefWidth(double value)
Свойство для переопределения вычисленной предпочтительной ширины элемента управления.
final void setSkin(Skin<?> value)
Устанавливает значение свойства skin.
final void setStyle(String value)
Устанавливает значение свойства style.
final ObjectProperty<Skin<?>> 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
Идентификатор (id) этого PopupControl. Этот простой строковый идентификатор полезен для поиска конкретного узла в графике сцены. Хотя идентификатор узла должен быть уникальным в графике сцены, эта уникальность не проверяется. Это аналогично атрибуту "id" в HTML-элементе (Спецификация идентификаторов CSS).
Значение по умолчанию:
null
См. также:
  • getId()
  • setId(String)
  • idProperty()

style

public final StringProperty styleProperty
Строковое представление CSS-стиля, связанного с этим конкретным PopupControl. Это аналогично атрибуту "style" HTML-элемента. Обратите внимание, что, как и атрибут HTML-стиля, эта переменная содержит свойства и значения стилей, а не селектор правила стиля.

Значение null неявно преобразуется в пустое String.

Значение по умолчанию:
null
См. также:
  • getStyle()
  • setStyle(String)
  • styleProperty()

skin

public final ObjectProperty<Skin<?>> skinProperty
Скин отвечает за отрисовку этого PopupControl. С точки зрения PopupControl, Skin — это "черный ящик". Он следит за изменениями состояния и реагирует на них в PopupControl.

Существует взаимно однозначное соответствие между PopupControl и его Skin. Каждый Skin хранит обратную ссылку на PopupControl.

Скин может быть null.

Определено в:
skinProperty в интерфейсе Skinnable
Возвращает:
свойство skin для этого Skinnable
См. также:
  • getSkin()
  • setSkin(Skin)
  • skinProperty()

minWidth

public final DoubleProperty minWidthProperty
Свойство для переопределения вычисленной минимальной ширины элемента управления. Это следует задавать только в том случае, если вычисленная минимальная ширина элемента управления не удовлетворяет потребностям макета приложения.

По умолчанию используется флаг USE_COMPUTED_SIZE, что означает, что minWidth(forHeight) вернёт вычисленную минимальную ширину элемента управления.

Установка этого значения во флаг USE_PREF_SIZE заставит minWidth(forHeight) вернуть предпочтительную ширину элемента управления, что позволит приложениям легко ограничивать возможность изменения размера элемента управления.

См. также:
  • getMinWidth()
  • setMinWidth(double)
  • minWidthProperty()

minHeight

public final DoubleProperty minHeightProperty
Свойство для переопределения вычисленной минимальной высоты элемента управления. Это следует задавать только в том случае, если вычисленная минимальная высота элемента управления не удовлетворяет потребностям макета приложения.

По умолчанию используется флаг USE_COMPUTED_SIZE, что означает, что minHeight(forWidth) вернёт вычисленную минимальную высоту элемента управления.

Установка этого значения во флаг USE_PREF_SIZE заставит minHeight(forWidth) вернуть предпочтительную высоту элемента управления, что позволит приложениям легко ограничивать возможность изменения размера элемента управления.

См. также:
  • getMinHeight()
  • setMinHeight(double)
  • minHeightProperty()

prefWidth

public final DoubleProperty prefWidthProperty
Свойство для переопределения вычисленной предпочтительной ширины элемента управления. Это следует задавать только в том случае, если вычисленная предпочтительная ширина элемента управления не удовлетворяет потребностям макета приложения.

По умолчанию используется флаг USE_COMPUTED_SIZE, что означает, что prefWidth(forHeight) вернёт вычисленную предпочтительную ширину элемента управления.

См. также:
  • getPrefWidth()
  • setPrefWidth(double)
  • prefWidthProperty()

prefHeight

public final DoubleProperty prefHeightProperty
Свойство для переопределения вычисленной предпочтительной высоты элемента управления. Это следует задавать только в том случае, если вычисленная предпочтительная высота элемента управления не удовлетворяет потребностям макета приложения.

По умолчанию используется флаг USE_COMPUTED_SIZE, что означает, что prefHeight(forWidth) вернёт вычисленную предпочтительную ширину элемента управления.

См. также:
  • getPrefHeight()
  • setPrefHeight(double)
  • prefHeightProperty()

maxWidth

public final DoubleProperty maxWidthProperty
Свойство для переопределения вычисленной максимальной ширины элемента управления. Это следует задавать только в том случае, если вычисленная максимальная ширина элемента управления не удовлетворяет потребностям макета приложения.

По умолчанию используется флаг USE_COMPUTED_SIZE, что означает, что maxWidth(forHeight) вернёт вычисленную максимальную ширину элемента управления.

Установка этого значения во флаг USE_PREF_SIZE заставит maxWidth(forHeight) вернуть предпочтительную ширину элемента управления, что позволит приложениям легко ограничивать возможность изменения размера элемента управления.

См. также:
  • getMaxWidth()
  • setMaxWidth(double)
  • maxWidthProperty()

maxHeight

public final DoubleProperty maxHeightProperty
Свойство для переопределения вычисленной максимальной высоты элемента управления. Это следует задавать только в том случае, если вычисленная максимальная высота элемента управления не удовлетворяет потребностям макета приложения.

По умолчанию используется флаг USE_COMPUTED_SIZE, что означает, что maxHeight(forWidth) вернёт вычисленную максимальную высоту элемента управления.

Установка этого значения во флаг USE_PREF_SIZE заставит maxHeight(forWidth) вернуть предпочтительную высоту элемента управления, что позволит приложениям легко ограничивать возможность изменения размера элемента управления.

См. также:
  • getMaxHeight()
  • setMaxHeight(double)
  • maxHeightProperty()

Подробности поля

USE_PREF_SIZE

public static final double USE_PREF_SIZE
Значение-маркер, которое можно передать методам setMinWidth(), setMinHeight(), setMaxWidth() или setMaxHeight() элемента управления, чтобы указать, что для ограничения max и/или min следует использовать предпочтительные размеры.
См. также:
  • Значения константных полей

USE_COMPUTED_SIZE

public static final double USE_COMPUTED_SIZE
Значение-маркер, которое можно передать методам setMinWidth(), setMinHeight(), setPrefWidth(), setPrefHeight(), setMaxWidth(), setMaxHeight() элемента управления, чтобы сбросить ограничение размера элемента управления до его внутренней величины, возвращаемой computeMinWidth(), computeMinHeight(), computePrefWidth(), computePrefHeight(), computeMaxWidth() или computeMaxHeight().
См. также:
  • Значения константных полей

bridge

protected PopupControl.CSSBridge bridge
Нам нужен специальный корневой узел, но мы не можем заменить уже существующий специальный корневой узел в PopupControl. Поэтому мы установим свой собственный почти-корневой узел, являющийся потомком корневого узла. Этот специальный корневой узел отвечает за сопоставление id, styleClass и style, определённых в PopupControl, таким образом, что CSS будет считывать значения из PopupControl и затем применять состояние CSS к этому специальному узлу. Узел затем сможет передавать вызовы cssSet, благодаря чему любой подкласс PopupControl сможет использовать свойства Styleable, и мы сможем стилизовать его из CSS таким образом, что он будет участвовать и применяться к скину точно так же, как это делают обычные Skin для обычных элементов управления.
С момента:
JavaFX 2.1

Подробности конструктора

PopupControl

public PopupControl()
Создаёт новый пустой PopupControl.

Подробности метода

idProperty

public final StringProperty idProperty()
Идентификатор (id) этого PopupControl. Этот простой строковый идентификатор полезен для поиска конкретного узла в дереве сцены. Хотя идентификатор узла должен быть уникальным в дереве сцены, эта уникальность не проверяется. Аналогично атрибуту «id» HTML-элемента (Спецификация CSS ID).
Значение по умолчанию:
null
Возвращает:
свойство id
См. также:
  • getId()
  • setId(String)

setId

public final void setId(String value)
Устанавливает идентификатор (id) этого PopupControl. Этот простой строковый идентификатор полезен для поиска конкретного узла в дереве сцены. Хотя идентификатор узла должен быть уникальным в дереве сцены, эта уникальность не проверяется. Аналогично атрибуту «id» HTML-элемента (Спецификация CSS ID).
Значение по умолчанию:
null
Параметры:
value - идентификатор, назначенный этому PopupControl с помощью метода setId или null, если идентификатор не был назначен.

getId

public final String getId()
Идентификатор (id) этого PopupControl. Этот простой строковый идентификатор полезен для поиска конкретного узла в дереве сцены. Хотя идентификатор узла должен быть уникальным в дереве сцены, эта уникальность не проверяется. Аналогично атрибуту «id» HTML-элемента (Спецификация CSS ID).
Определено в:
getId в интерфейсе Styleable
Значение по умолчанию:
null
Возвращает:
идентификатор, назначенный этому PopupControl с помощью метода setId или null, если идентификатор не был назначен.

getStyleClass

public final ObservableList<String> getStyleClass()
Возвращает список строковых идентификаторов, составляющих styleClass для этого PopupControl.
Определено в:
getStyleClass в интерфейсе Styleable
Возвращает:
список строковых идентификаторов, которые могут быть использованы для логической группировки узлов, в частности, для внешнего движка стилей
См. также:
  • CSS3 классовые селекторы

setStyle

public final void setStyle(String value)
Устанавливает значение свойства style.
Описание свойства:
Строковое представление CSS-стиля, связанного с этим конкретным PopupControl. Аналогично атрибуту «style» HTML-элемента. Обратите внимание, что, как и атрибут HTML style, эта переменная содержит свойства и значения стилей, а не часть селектора правила стиля.

Значение null неявно преобразуется в пустое String.

Значение по умолчанию:
null
Параметры:
value - значение для свойства style
См. также:
  • getStyle()
  • styleProperty()

getStyle

public final String getStyle()
Получает значение свойства style.
Определено в:
getStyle в интерфейсе Styleable
Описание свойства:
Строковое представление CSS-стиля, связанного с этим конкретным PopupControl. Аналогично атрибуту «style» HTML-элемента. Обратите внимание, что, как и атрибут HTML style, эта переменная содержит свойства и значения стилей, а не часть селектора правила стиля.

Значение null неявно преобразуется в пустое String.

Значение по умолчанию:
null
Возвращает:
значение свойства style
См. также:
  • setStyle(String)
  • styleProperty()

styleProperty

public final StringProperty styleProperty()
Строковое представление CSS-стиля, связанного с этим конкретным PopupControl. Аналогично атрибуту «style» HTML-элемента. Обратите внимание, что, как и атрибут HTML style, эта переменная содержит свойства и значения стилей, а не часть селектора правила стиля.

Значение null неявно преобразуется в пустое String.

Значение по умолчанию:
null
Возвращает:
свойство style
См. также:
  • getStyle()
  • setStyle(String)

skinProperty

public final ObjectProperty<Skin<?>> skinProperty()
Скин отвечает за отрисовку этого PopupControl. С точки зрения PopupControl, Skin является «черным ящиком». Он следит и реагирует на изменения состояния в PopupControl.

Существует взаимно-однозначное соответствие между PopupControl и его Skin. Каждый Skin сохраняет обратную ссылку на PopupControl.

Скин может быть null.

Определено в:
skinProperty в интерфейсе Skinnable
Возвращает:
свойство skin
См. также:
  • getSkin()
  • setSkin(Skin)

setSkin

public final void setSkin(Skin<?> value)
Устанавливает значение свойства skin.
Определено в:
setSkin в интерфейсе Skinnable
Описание свойства:
Скин отвечает за отрисовку этого PopupControl. С точки зрения PopupControl, Skin является «черным ящиком». Он следит и реагирует на изменения состояния в PopupControl.

Существует взаимно-однозначное соответствие между PopupControl и его Skin. Каждый Skin сохраняет обратную ссылку на PopupControl.

Скин может быть null.

Параметры:
value - значение для свойства skin
См. также:
  • getSkin()
  • skinProperty()

getSkin

public final Skin<?> getSkin()
Получает значение свойства skin.
Определено в:
getSkin в интерфейсе Skinnable
Описание свойства:
Скин отвечает за отрисовку этого PopupControl. С точки зрения PopupControl, Skin является «черным ящиком». Он следит и реагирует на изменения состояния в PopupControl.

Существует взаимно-однозначное соответствие между PopupControl и его Skin. Каждый Skin сохраняет обратную ссылку на PopupControl.

Скин может быть null.

Возвращает:
значение свойства skin
См. также:
  • setSkin(Skin)
  • skinProperty()

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
См. также:
  • getMinWidth()
  • setMinWidth(double)

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
См. также:
  • getMinHeight()
  • setMinHeight(double)

setMinSize

public void setMinSize(double minWidth, double minHeight)
Удобный метод для переопределения вычисленных минимальной ширины и высоты элемента управления. Его следует вызывать только в том случае, если вычисленная внутри элемента управления минимальная размерность не соответствует потребностям макета приложения.
Параметры:
minWidth - значение переопределения для минимальной ширины
minHeight - значение переопределения для минимальной высоты
См. также:
  • setMinWidth(double)
  • setMinHeight(double)

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
См. также:
  • getPrefWidth()
  • setPrefWidth(double)

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
См. также:
  • getPrefHeight()
  • setPrefHeight(double)

setPrefSize

public void setPrefSize(double prefWidth, double prefHeight)
Удобный метод для переопределения вычисленных предпочтительной ширины и высоты элемента управления. Его следует вызывать только в том случае, если вычисленная внутри элемента управления предпочтительная размерность не соответствует потребностям макета приложения.
Параметры:
prefWidth - значение переопределения для предпочтительной ширины
prefHeight - значение переопределения для предпочтительной высоты
См. также:
  • setPrefWidth(double)
  • setPrefHeight(double)

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
См. также:
  • getMaxWidth()
  • setMaxWidth(double)

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
См. также:
  • getMaxHeight()
  • setMaxHeight(double)

setMaxSize

public void setMaxSize(double maxWidth, double maxHeight)
Удобный метод для переопределения вычисленных максимальной ширины и высоты элемента управления. Его следует вызывать только в том случае, если вычисленная максимальная размерность элемента управления не соответствует потребностям макета приложения.
Параметры:
maxWidth - значение для переопределения максимальной ширины
maxHeight - значение для переопределения максимальной высоты
См. также:
  • setMaxWidth(double)
  • setMaxHeight(double)

minWidth

public final double minWidth(double height)
Вызывается во время макета для определения минимальной ширины данного узла. Возвращает значение из minWidth(forHeight), если приложение не переопределило минимальную ширину, установив свойство minWidth.
Параметры:
height - высота
Возвращает:
минимальная ширина, до которой данный узел должен быть изменён во время макета
См. также:
  • setMinWidth(double)

minHeight

public final double minHeight(double width)
Вызывается во время макета для определения минимальной высоты данного узла. Возвращает значение из minHeight(forWidth), если приложение не переопределило минимальную высоту, установив свойство minHeight.
Параметры:
width - ширина
Возвращает:
минимальная высота, до которой данный узел должен быть изменён во время макета
См. также:
  • setMinHeight(double)

prefWidth

public final double prefWidth(double height)
Вызывается во время макета для определения предпочтительной ширины данного узла. Возвращает значение из prefWidth(forHeight), если приложение не переопределило предпочтительную ширину, установив свойство prefWidth.
Параметры:
height - высота
Возвращает:
предпочтительная ширина, до которой данный узел должен быть изменён во время макета
См. также:
  • setPrefWidth(double)

prefHeight

public final double prefHeight(double width)
Вызывается во время макета для определения предпочтительной высоты данного узла. Возвращает значение из prefHeight(forWidth), если приложение не переопределило предпочтительную высоту, установив свойство prefHeight.
Параметры:
width - ширина
Возвращает:
предпочтительная высота, до которой данный узел должен быть изменён во время макета
См. также:
  • setPrefHeight(double)

maxWidth

public final double maxWidth(double height)
Вызывается во время макета для определения максимальной ширины данного узла. Возвращает значение из maxWidth(forHeight), если приложение не переопределило максимальную ширину, установив свойство maxWidth.
Параметры:
height - высота
Возвращает:
максимальная ширина, до которой данный узел должен быть изменён во время макета
См. также:
  • setMaxWidth(double)

maxHeight

public final double maxHeight(double width)
Вызывается во время макета для определения максимальной высоты данного узла. Возвращает значение из maxHeight(forWidth), если приложение не переопределило максимальную высоту, установив свойство maxHeight.
Параметры:
width - ширина
Возвращает:
максимальная высота, до которой данный узел должен быть изменён во время макета
См. также:
  • setMaxHeight(double)

createDefaultSkin

protected Skin<?> createDefaultSkin()
Создаёт новый экземпляр стандартной темы для данного элемента управления. Вызывается для создания темы для элемента управления, если тема не задана через CSS -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()
CssMetaData данного элемента управления. Может быть возвращен в виде неизменяемого списка.
Определено в:
getCssMetaData в интерфейсе Styleable
Возвращает:
CssMetaData
Since:
JavaFX 8.0

pseudoClassStateChanged

public final void pseudoClassStateChanged(PseudoClass pseudoClass, boolean active)
Используется для указания изменения псевдокласса этого узла.
Параметры:
pseudoClass - псевдокласс
active - активное состояние
Since:
JavaFX 8.0
См. также:
  • Node.pseudoClassStateChanged(javafx.css.PseudoClass, boolean)

getTypeSelector

public String getTypeSelector()
Тип этого Styleable, используемый для сопоставления селекторов. Аналогично "элементу" в HTML. (CSS Type Selector).
Определено в:
getTypeSelector в интерфейсе Styleable
Возвращает:
"PopupControl"
Since:
JavaFX 8.0
END_OF_DOCUMENT_MARKER

getStyleableParent

public Styleable getStyleableParent()
Возвращает родительский элемент Styleable, или null, если родителя нет. Стили PopupControl основаны на "владельце" всплывающего окна, который является ownerNode, или, если ownerNode не задан, корнем ownerWindow's сцены. Если всплывающее окно не отображается, оба ownerNode и ownerWindow будут равны null, и будет возвращено null. Обратите внимание, что корень сцены PopupWindow не возвращается, так как нет гарантии, что корень сцены PopupWindow должным образом вернёт ownerNode или ownerWindow.
Specified by:
getStyleableParent in interface Styleable
Returns:
PopupWindow.getOwnerNode(), PopupWindow.getOwnerWindow() или null.
Since:
JavaFX 8.0

getPseudoClassStates

public final ObservableSet<PseudoClass> getPseudoClassStates()
Возвращает состояние псевдокласса этого Styleable. CSS предполагает, что этот набор является неизменяемым.
Specified by:
getPseudoClassStates in interface Styleable
Returns:
состояние псевдокласса
Since:
JavaFX 8.0

Отправить отчет об ошибке или предложить улучшение
Copyright © 2008, 2025, Oracle and/or its affiliates. Все права защищены.

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API