Spec-Zone.ru › OpenJavaFX 21

Класс 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

Краткое описание свойств

Тип Свойство Описание
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 class  PopupControl.CSSBridge
Связь между всплывающим окном и графическим деревом сцены.

Вложенные классы/интерфейсы, объявленные в классе javafx.stage.PopupWindow

PopupWindow.AnchorLocation

Краткое описание полей

Модификатор и тип Поле Описание
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 данного Стилевого элемента.
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()
Возвращает состояние псевдокласса данного Стилевого элемента.
final Skin<?> getSkin()
Получение значения свойства skin.
final String getStyle()
Получение значения свойства style.
Styleable getStyleableParent()
Возвращает родителя данного Стилевого элемента, или 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 ID).
Значение по умолчанию:
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, что означает, что getMinWidth(forHeight) вернёт вычисленную внутри элемента управления минимальную ширину.

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

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

minHeight

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

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

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

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

prefWidth

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

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

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

prefHeight

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

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

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

maxWidth

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

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

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

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

maxHeight

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

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

Установка этого значения во флаг USE_PREF_SIZE заставит getMaxHeight(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, таким образом, чтобы он участвовал и применялся к скину точно так же, как это делают обычные скины для обычных элементов управления.
С тех пор как:
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).
Значение по умолчанию:
null
Параметры:
value - идентификатор, назначенный этому PopupControl с помощью метода setId или null, если идентификатор ещё не был назначен.

getId

public final String getId()
Идентификатор (id) этого PopupControl. Этот простой строковый идентификатор полезен для поиска определённого узла в графике сцены. Хотя идентификатор узла должен быть уникальным в графике сцены, эта уникальность не проверяется. Это аналогично атрибуту "id" HTML-элемента (Спецификация идентификаторов CSS).
Определено в:
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-элемента. Обратите внимание, что, как и атрибут style в HTML, эта переменная содержит свойства и значения стилей, а не часть селектора правила стиля.

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

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

getStyle

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

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

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

styleProperty

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

Значение 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, что означает, что getMinWidth(forHeight) вернёт внутренне вычисленную минимальную ширину элемента управления.

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

Параметры:
value - минимальная ширина

getMinWidth

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

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

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

Возвращает:
минимальную ширину

minWidthProperty

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

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

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

Возвращает:
свойство minWidth
См. также:
  • getMinWidth()
  • setMinWidth(double)

УстановитьМинимальнуюВысоту

public final void setMinHeight(double value)
Свойство для переопределения вычисляемой минимальной высоты элемента управления. Его следует устанавливать только в том случае, если вычисленная минимальная высота элемента управления не соответствует потребностям макета приложения.

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

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

Параметры:
value - минимальная высота

ПолучитьМинимальнуюВысоту

public final double getMinHeight()
Свойство для переопределения вычисляемой минимальной высоты элемента управления. Его следует устанавливать только в том случае, если вычисленная минимальная высота элемента управления не соответствует потребностям макета приложения.

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

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

Возвращает:
минимальная высота

СвойствоМинимальнойВысоты

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

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

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

Возвращает:
свойство minHeight
См. также:
  • getMinHeight()
  • setMinHeight(double)

УстановитьМинимальныйРазмер

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

УстановитьПредпочитаемуюШирину

public final void setPrefWidth(double value)
Свойство для переопределения вычисляемой предпочтительной ширины элемента управления. Его следует устанавливать только в том случае, если вычисленная предпочтительная ширина элемента управления не соответствует потребностям макета приложения.

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

Параметры:
value - предпочтительная ширина

ПолучитьПредпочитаемуюШирину

public final double getPrefWidth()
Свойство для переопределения вычисляемой предпочтительной ширины элемента управления. Его следует устанавливать только в том случае, если вычисленная предпочтительная ширина элемента управления не соответствует потребностям макета приложения.

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

Возвращает:
предпочтительная ширина

СвойствоПредпочтительнойШирины

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

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

Возвращает:
свойство prefWidth
См. также:
  • getPrefWidth()
  • setPrefWidth(double)

УстановитьПредпочитаемуюВысоту

public final void setPrefHeight(double value)
Свойство для переопределения вычисляемой предпочтительной высоты элемента управления. Его следует устанавливать только в том случае, если вычисленная предпочтительная высота элемента управления не соответствует потребностям макета приложения.

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

Параметры:
value - предпочтительная высота

ПолучитьПредпочитаемуюВысоту

public final double getPrefHeight()
Свойство для переопределения вычисляемой предпочтительной высоты элемента управления. Его следует устанавливать только в том случае, если вычисленная предпочтительная высота элемента управления не соответствует потребностям макета приложения.

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

Возвращает:
предпочтительная высота

СвойствоПредпочтительнойВысоты

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

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

Возвращает:
свойство prefHeight
См. также:
  • getPrefHeight()
  • setPrefHeight(double)

УстановитьПредпочитаемыйРазмер

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

УстановитьМаксимальнуюШирину

public final void setMaxWidth(double value)
Свойство для переопределения вычисляемой максимальной ширины элемента управления. Его следует устанавливать только в том случае, если вычисленная максимальная ширина элемента управления не соответствует потребностям макета приложения.

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

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

Параметры:
value - максимальная ширина

ПолучитьМаксимальнуюШирину

public final double getMaxWidth()
Свойство для переопределения вычисляемой максимальной ширины элемента управления. Его следует устанавливать только в том случае, если вычисленная максимальная ширина элемента управления не соответствует потребностям макета приложения.

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

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

Возвращает:
максимальная ширина

СвойствоМаксимальнойШирины

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

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

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

Возвращает:
свойство maxWidth
См. также:
  • getMaxWidth()
  • setMaxWidth(double)

УстановитьМаксимальнуюВысоту

public final void setMaxHeight(double value)
Свойство для переопределения вычисляемой максимальной высоты элемента управления. Его следует устанавливать только в том случае, если вычисленная максимальная высота элемента управления не соответствует потребностям макета приложения.

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

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

Параметры:
value - максимальная высота

getMaxHeight

public final double getMaxHeight()
Свойство для переопределения вычисленной максимальной высоты управления. Его следует устанавливать только в том случае, если вычисленная внутри управления максимальная высота не удовлетворяет потребностям макета приложения.

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

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

Returns:
максимальная высота

maxHeightProperty

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

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

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

Returns:
свойство 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 этого Styleable. Может быть возвращен как неизменяемый список.
Определено в:
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 Тип селектор).
Определено в:
getTypeSelector в интерфейсе Styleable
Возвращает:
"PopupControl"
Since:
JavaFX 8.0

getStyleableParent

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

getPseudoClassStates

public final ObservableSet<PseudoClass> getPseudoClassStates()
Возвращает состояние псевдокласса этого Styleable. CSS предполагает, что этот набор является только для чтения.
Определено в:
getPseudoClassStates в интерфейсе Styleable
Возвращает:
состояние псевдокласса
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.

Spec-Zone.ru

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