- 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
-
Краткое описание свойств
Свойства Тип Свойство Описание StringPropertyidИдентификатор этогоPopupControl.DoublePropertymaxHeightСвойство для переопределения вычисленной максимальной высоты управления.DoublePropertymaxWidthСвойство для переопределения вычисленной максимальной ширины управления.DoublePropertyminHeightСвойство для переопределения вычисленной минимальной высоты управления.DoublePropertyminWidthСвойство для переопределения вычисленной минимальной ширины управления.DoublePropertyprefHeightСвойство для переопределения вычисленной предпочтительной высоты управления.DoublePropertyprefWidthСвойство для переопределения вычисленной предпочтительной ширины управления.ObjectProperty<Skin<?>>skinСтиль отвечает за отображение этогоPopupControl.StringPropertystyle-
Наследуемые свойства из класса 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 classPopupControl.CSSBridgeСвязь между всплывающим окном и графическим деревом сцены.-
Вложенные классы/интерфейсы, унаследованные от класса javafx.stage.PopupWindow
PopupWindow.AnchorLocation
-
-
Краткое описание полей
Поля Модификатор и тип Поле Описание protected PopupControl.CSSBridgebridgeНам нужна специальная корневая нода, но мы не можем заменить уже существующую специальную корневую ноду в PopupControl.static doubleUSE_COMPUTED_SIZEЗначение-маяк, которое можно передать методам setMinWidth(), setMinHeight(), setPrefWidth(), setPrefHeight(), setMaxWidth(), setMaxHeight() управления для сброса ограничения размера управления обратно к его внутреннему размеру, возвращаемому computeMinWidth(), computeMinHeight(), computePrefWidth(), computePrefHeight(), computeMaxWidth() или computeMaxHeight().static doubleUSE_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.StringgetId()Идентификатор этогоPopupControl.doublegetMaxHeight()Свойство для переопределения вычисленной максимальной высоты элемента управления.doublegetMaxWidth()Свойство для переопределения вычисленной максимальной ширины элемента управления.doublegetMinHeight()Свойство для переопределения вычисленной минимальной высоты элемента управления.doublegetMinWidth()Свойство для переопределения вычисленной минимальной ширины элемента управления.doublegetPrefHeight()Свойство для переопределения вычисленной предпочтительной высоты элемента управления.doublegetPrefWidth()Свойство для переопределения вычисленной предпочтительной ширины элемента управления.ObservableSet<PseudoClass>getPseudoClassStates()Возвращает состояние псевдокласса этого Styleable.Skin<?>getSkin()Получает значение свойства skin.StringgetStyle()Строковое представление CSS-стиля, связанного с этим конкретнымPopupControl.NodegetStyleableNode()Возвращает узел, представляющий этот объект Styleable.StyleablegetStyleableParent()Возвращает родителя этого Styleable или null, если родителя нет.ObservableList<String>getStyleClass()Возвращает список строковых идентификаторов, составляющих styleClass для этого PopupControl.StringgetTypeSelector()Тип этогоStyleable, используемый в сопоставлении селекторов.StringPropertyidProperty()Идентификатор этогоPopupControl.doublemaxHeight(double width)Вызывается во время макета для определения максимальной высоты для этого узла.DoublePropertymaxHeightProperty()Свойство для переопределения вычисленной максимальной высоты элемента управления.doublemaxWidth(double height)Вызывается во время макета для определения максимальной ширины для этого узла.DoublePropertymaxWidthProperty()Свойство для переопределения вычисленной максимальной ширины элемента управления.doubleminHeight(double width)Вызывается во время макета для определения минимальной высоты для этого узла.DoublePropertyminHeightProperty()Свойство для переопределения вычисленной минимальной высоты элемента управления.doubleminWidth(double height)Вызывается во время макета для определения минимальной ширины для этого узла.DoublePropertyminWidthProperty()Свойство для переопределения вычисленной минимальной ширины элемента управления.doubleprefHeight(double width)Вызывается во время макета для определения предпочтительной высоты для этого узла.DoublePropertyprefHeightProperty()Свойство для переопределения вычисленной предпочтительной высоты элемента управления.doubleprefWidth(double height)Вызывается во время макета для определения предпочтительной ширины для этого узла.DoublePropertyprefWidthProperty()Свойство для переопределения вычисленной предпочтительной ширины элемента управления.voidpseudoClassStateChanged(PseudoClass pseudoClass, boolean active)voidsetId(String value)Устанавливает идентификатор этогоPopupControl.voidsetMaxHeight(double value)Свойство для переопределения вычисленной максимальной высоты элемента управления.voidsetMaxSize(double maxWidth, double maxHeight)Удобный метод для переопределения вычисленной максимальной ширины и высоты элемента управления.voidsetMaxWidth(double value)Свойство для переопределения вычисленной максимальной ширины элемента управления.voidsetMinHeight(double value)Свойство для переопределения вычисленной минимальной высоты элемента управления.voidsetMinSize(double minWidth, double minHeight)Удобный метод для переопределения вычисленной минимальной ширины и высоты элемента управления.voidsetMinWidth(double value)Свойство для переопределения вычисленной минимальной ширины элемента управления.voidsetPrefHeight(double value)Свойство для переопределения вычисленной предпочтительной высоты элемента управления.voidsetPrefSize(double prefWidth, double prefHeight)Удобный метод для переопределения вычисленной предпочтительной ширины и высоты элемента управления.voidsetPrefWidth(double value)Свойство для переопределения вычисленной предпочтительной ширины элемента управления.voidsetSkin(Skin<?> value)Устанавливает значение свойства skin.
voidsetStyle(String value)Строковое представление CSS-стиля, связанного с этим конкретнымPopupControl.ObjectProperty<Skin<?>>skinProperty()Скин отвечает за отрисовку этогоPopupControl.StringPropertystyleProperty()-
Методы, унаследованные от класса 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
-
-
Подробное описание свойств
-
id
public final StringProperty idProperty
Идентификатор этого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 - См. также:
-
getSkin(),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).
-
getStyleClass
public final ObservableList<String> getStyleClass()
Возвращает список строковых идентификаторов, составляющих стиль styleClass для этого PopupControl.- Определено в:
-
getStyleClassв интерфейсеStyleable - Возвращает:
- список строковых идентификаторов, которые могут быть использованы для логической группировки узлов, в частности, для внешнего движка стилей
- См. также:
- CSS3 class selectors
-
setStyle
public final void setStyle(String value)
Строковое представление CSS-стиля, связанного с этим конкретнымPopupControl. Аналогично атрибуту "style" элемента HTML. Обратите внимание, что, как и атрибут style HTML, эта переменная содержит свойства и значения стилей, а не часть селектора правила стиля.- Значение по умолчанию:
- пустая строка
- Параметры:
-
value- CSS-стиль, который следует использовать для этогоPopupControl.nullнеявным образом преобразуется в пустую строку.
-
getStyle
public final String getStyle()
Строковое представление CSS-стиля, связанного с этим конкретнымPopupControl. Аналогично атрибуту "style" элемента HTML. Обратите внимание, что, как и атрибут style HTML, эта переменная содержит свойства и значения стилей, а не часть селектора правила стиля.
-
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 - См. также:
-
getSkin(),setSkin(Skin)
-
setSkin
public final void setSkin(Skin<?> value)
Устанавливает значение свойства skin.- Определено в:
-
setSkinв интерфейсеSkinnable - Описание свойства:
- Скин отвечает за отрисовку этого
PopupControl. С точки зренияPopupControl,Skin— это «черный ящик». Он отслеживает и реагирует на изменения состояния вPopupControl.Существует однозначное соответствие между
PopupControlи егоSkin. КаждыйSkinсохраняет обратную ссылку наPopupControl.Скин может быть null.
- Параметры:
-
value- значение скина для этого элемента управления
-
getSkin
public final Skin<?> getSkin()
Возвращает значение свойства skin.- Определено в:
-
getSkinв интерфейсеSkinnable - Описание свойства:
- Скин отвечает за отрисовку этого
PopupControl. С точки зренияPopupControl,Skin— это «черный ящик». Он отслеживает и реагирует на изменения состояния вPopupControl.Существует однозначное соответствие между
PopupControlи егоSkin. КаждыйSkinсохраняет обратную ссылку наPopupControl.Скин может быть null.
- Возвращает:
- скин для этого элемента управления
-
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 этого Стиля. Может быть возвращён как неизменяемый список.- Указано в:
-
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 Тип селектора).- Указано в:
-
getTypeSelectorв интерфейсеStyleable - Возвращает:
- "PopupControl"
- С момента:
- JavaFX 8.0
-
getStyleableParent
public Styleable getStyleableParent()
Возвращает родителя этого Стиля или 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()
Возвращает псевдоклассовое состояние этого Стиля. CSS предполагает, что этот набор является неизменяемым.- Указано в:
-
getPseudoClassStatesв интерфейсеStyleable - Возвращает:
- состояние псевдокласса
- С момента:
- JavaFX 8.0
-
getStyleableNode
public Node getStyleableNode()
Возвращает Node, представляющий этот объект Styleable. Этот метод следует переопределять в случаях, когда Styleable сам по себе не является Node, чтобы он мог необязательно вернуть соответствующее представление корневого узла. По умолчанию этот метод возвращает null, что может означать, что либо Styleable сам является Node, либо, если это не так, что Styleable не имеет представления узла в момент запроса.- Указано в:
-
getStyleableNodeв интерфейсеStyleable - Возвращает:
- узел Node, представляющий этот объект Styleable
-
© 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.