Spec-Zone.ru › OpenJavaFX 17

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

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

Свойства
Тип Свойство Описание
StringProperty id
Идентификатор этого PopupControl.
DoubleProperty maxHeight
Свойство для переопределения вычисленной максимальной высоты элемента управления.
DoubleProperty maxWidth
Свойство для переопределения вычисленной максимальной ширины элемента управления.
DoubleProperty minHeight
Свойство для переопределения вычисленной минимальной высоты элемента управления.
DoubleProperty minWidth
Свойство для переопределения вычисленной минимальной ширины элемента управления.
DoubleProperty prefHeight
Свойство для переопределения вычисленной предпочтительной высоты элемента управления.
DoubleProperty prefWidth
Свойство для переопределения вычисленной предпочтительной ширины элемента управления.
ObjectProperty<Skin<?>> skin
Скин отвечает за отображение этого PopupControl.
StringProperty style

Свойства, объявленные в классе 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 double USE_COMPUTED_SIZE
Значение-маяк, которое можно передать методам setMinWidth(), setMinHeight(), setPrefWidth(), setPrefHeight(), setMaxWidth(), setMaxHeight() элемента управления, чтобы сбросить ограничение размера элемента управления обратно к его внутреннему размеру, возвращаемому функциями computeMinWidth(), computeMinHeight(), computePrefWidth(), computePrefHeight(), computeMaxWidth() или computeMaxHeight().
static double USE_PREF_SIZE
Значение-маяк, которое можно передать методам setMinWidth(), setMinHeight(), setMaxWidth() или setMaxHeight() элемента управления, чтобы указать, что предпочтительные размеры должны использоваться для этого ограничения max и/или min.

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

Конструкторы
Конструктор Описание
PopupControl()
Создает новый пустой PopupControl.

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

Модификатор и тип Метод Описание
protected Skin<?> createDefaultSkin()
Создать новый экземпляр стандартной темы для этого элемента управления.
static List<CssMetaData<? extends Styleable,​?>> getClassCssMetaData()
List<CssMetaData<? extends Styleable,​?>> getCssMetaData()
CssMetaData этого Styleable.
String getId()
Идентификатор этого PopupControl.
double getMaxHeight()
Свойство для переопределения вычисленной максимальной высоты элемента управления.
double getMaxWidth()
Свойство для переопределения вычисленной максимальной ширины элемента управления.
double getMinHeight()
Свойство для переопределения вычисленной минимальной высоты элемента управления.
double getMinWidth()
Свойство для переопределения вычисленной минимальной ширины элемента управления.
double getPrefHeight()
Свойство для переопределения вычисленной предпочтительной высоты элемента управления.
double getPrefWidth()
Свойство для переопределения вычисленной предпочтительной ширины элемента управления.
ObservableSet<PseudoClass> getPseudoClassStates()
Возвращает состояние псевдокласса этого Styleable.
String getStyle()
Строковое представление CSS-стиля, связанного с этим конкретным PopupControl.
Styleable getStyleableParent()
Возвращает родителя этого Styleable или null, если родителя нет.
ObservableList<String> getStyleClass()
Возвращает список строковых идентификаторов, составляющих styleClass для этого PopupControl.
String getTypeSelector()
Тип этого Styleable, используемый для сопоставления селекторов.
StringProperty idProperty()
Идентификатор этого PopupControl.
double maxHeight​(double width)
Вызывается во время макета для определения максимальной высоты для этого узла.
DoubleProperty maxHeightProperty()
Свойство для переопределения вычисленной максимальной высоты элемента управления.
double maxWidth​(double height)
Вызывается во время макета для определения максимальной ширины для этого узла.
DoubleProperty maxWidthProperty()
Свойство для переопределения вычисленной максимальной ширины элемента управления.
double minHeight​(double width)
Вызывается во время макета для определения минимальной высоты для этого узла.
DoubleProperty minHeightProperty()
Свойство для переопределения вычисленной минимальной высоты элемента управления.
double minWidth​(double height)
Вызывается во время макета для определения минимальной ширины для этого узла.
DoubleProperty minWidthProperty()
Свойство для переопределения вычисленной минимальной ширины элемента управления.
double prefHeight​(double width)
Вызывается во время макета для определения предпочтительной высоты для этого узла.
DoubleProperty prefHeightProperty()
Свойство для переопределения вычисленной предпочтительной высоты элемента управления.
double prefWidth​(double height)
Вызывается во время макета для определения предпочтительной ширины для этого узла.
DoubleProperty prefWidthProperty()
Свойство для переопределения вычисленной предпочтительной ширины элемента управления.
void pseudoClassStateChanged​(PseudoClass pseudoClass, boolean active)
void setId​(String value)
Устанавливает идентификатор этого PopupControl.
void setMaxHeight​(double value)
Свойство для переопределения вычисленной максимальной высоты элемента управления.
void setMaxSize​(double maxWidth, double maxHeight)
Удобный метод для переопределения вычисленной максимальной ширины и высоты элемента управления.
void setMaxWidth​(double value)
Свойство для переопределения вычисленной максимальной ширины элемента управления.
void setMinHeight​(double value)
Свойство для переопределения вычисленной минимальной высоты элемента управления.
void setMinSize​(double minWidth, double minHeight)
Удобный метод для переопределения вычисленной минимальной ширины и высоты элемента управления.
void setMinWidth​(double value)
Свойство для переопределения вычисленной минимальной ширины элемента управления.
void setPrefHeight​(double value)
Свойство для переопределения вычисленной предпочтительной высоты элемента управления.
void setPrefSize​(double prefWidth, double prefHeight)
Удобный метод для переопределения вычисленной предпочтительной ширины и высоты элемента управления.
void setPrefWidth​(double value)
Свойство для переопределения вычисленной предпочтительной ширины элемента управления.
void setStyle​(String value)
Строковое представление CSS-стиля, связанного с этим конкретным PopupControl.
ObjectProperty<Skin<?>> skinProperty()
Тема отвечает за отображение этого PopupControl.
StringProperty styleProperty()

Методы, объявленные в классе 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.scene.control.Skinnable

getSkin, setSkin

Методы, объявленные в интерфейсе javafx.css.Styleable

getStyleableNode

Подробности свойств

id

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

style

public final StringProperty styleProperty
См. также:
getStyle(), setStyle(String)

skin

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

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

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

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

minWidth

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

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

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

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

minHeight

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

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

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

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

prefWidth

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

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

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

prefHeight

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

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

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

maxWidth

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

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

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

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

maxHeight

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

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

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

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

Подробности полей

USE_PREF_SIZE

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

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
См. также:
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)
Строковое представление CSS-стиля, связанного с этим конкретным PopupControl. Аналогично атрибуту "style" HTML-элемента. Обратите внимание, что, как и атрибут HTML-стиля, эта переменная содержит свойства и значения стилей, а не часть селектора правила стиля.
Значение по умолчанию:
пустая строка
Параметры:
value - Строковое представление CSS-стиля, используемого для этого PopupControl. Значение null неявно преобразуется в пустую строку.

getStyle

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

styleProperty

public final StringProperty styleProperty()
См. также:
getStyle(), setStyle(String)

skinProperty

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

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

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

Указано в:
skinProperty в интерфейсе Skinnable
См. также:
Skinnable.getSkin(), Skinnable.setSkin(Skin)

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) возвращать предпочтительную ширину элемента управления, что позволит приложениям легко ограничивать возможность изменения размера элемента управления.

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

setMinHeight

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

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

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

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

getMinHeight

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

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

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

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

minHeightProperty

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

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

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

См. также:
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, что означает, что getPrefWidth(forHeight) вернёт внутренне вычисленную предпочтительную ширину.

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

getPrefWidth

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

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

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

prefWidthProperty

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

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

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

setPrefHeight

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

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

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

getPrefHeight

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

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

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

prefHeightProperty

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

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

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

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

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

getMaxWidth

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

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

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

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

maxWidthProperty

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

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

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

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

setMaxHeight

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) вернуть предпочтительную высоту элемента управления, что позволит приложениям легко ограничить возможность изменения размера элемента управления.

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

maxHeightProperty

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

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

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

См. также:
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.
С момента:
JavaFX 8.0

getClassCssMetaData

public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
Возвращает:
CssMetaData, связанная с данным классом, что может включать CssMetaData его суперклассов.
С момента:
JavaFX 8.0

getCssMetaData

public List<CssMetaData<? extends Styleable,?>> getCssMetaData()
CssMetaData для этого Styleable. Возвращается, возможно, в виде неизменяемого списка.
Указано в:
getCssMetaData в интерфейсе Styleable
Возвращает:
CssMetaData
С:
JavaFX 8.0

pseudoClassStateChanged

public final void pseudoClassStateChanged(PseudoClass pseudoClass, boolean active)
Параметры:
pseudoClass — псевдокласс
active — активное состояние
С:
JavaFX 8.0
См. также:
Node.pseudoClassStateChanged(javafx.css.PseudoClass, boolean)

getTypeSelector

public String getTypeSelector()
Тип этого Styleable, используемый для сопоставления с селектором. Аналогично «элементу» в HTML. (CSS Type Selector).
Указано в:
getTypeSelector в интерфейсе Styleable
Возвращает:
"PopupControl"
С:
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.
С:
JavaFX 8.0

getPseudoClassStates

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