Класс PopupControl
- javafx.stage.Window
-
- javafx.stage.PopupWindow
-
- javafx.scene.control.PopupControl
Все реализованные интерфейсы:
Непосредственные подклассы:
public class PopupControl extends PopupWindow implements Skinnable, Styleable
С момента:
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
-
-
Краткое описание вложенных классов
Вложенные классы Модификатор и тип Класс и описание 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.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, getEventDispatcher, getHeight, getOnCloseRequest, getOnHidden, getOnHiding, getOnShowing, getOnShown, getOpacity, getProperties, getScene, getUserData, getWidth, getX, getY, hasProperties, heightProperty, isFocused, isShowing, onCloseRequestProperty, onHiddenProperty, onHidingProperty, onShowingProperty, onShownProperty, opacityProperty, removeEventFilter, removeEventHandler, requestFocus, sceneProperty, setEventDispatcher, setEventHandler, setHeight, setOnCloseRequest, setOnHidden, setOnHiding, setOnShowing, setOnShown, setOpacity, setUserData, setWidth, setX, setY, show, showingProperty, sizeToScene, widthProperty, xProperty, yProperty
-
-
Подробное описание свойства
-
id
public final StringProperty idProperty
Идентификатор (id) этогоPopupControl. Этот простой строковый идентификатор полезен для поиска определённого узла в дереве сцены. Хотя идентификатор узла должен быть уникальным в дереве сцены, эта уникальность не проверяется. Это аналогично атрибуту "id" в HTML-элементе (Спецификация CSS ID).Значение по умолчанию:
null
См. также:
-
style
public final StringProperty styleProperty
См. также:
-
skin
public final ObjectProperty<Skin<?>> skinProperty
Скин отвечает за отрисовку этогоPopupControl. С точки зренияPopupControl,Skinпредставляет собой «черный ящик». Он следит за изменениями состояния и реагирует на них вPopupControl.Существует однозначное соответствие между
PopupControlи егоSkin. КаждыйSkinхранит обратную ссылку наPopupControl.Скин может быть null.
Определено в:
skinPropertyв интерфейсеSkinnableСм. также:
-
minWidth
public final DoubleProperty minWidthProperty
Свойство для переопределения вычисленной минимальной ширины элемента управления. Оно должно устанавливаться только в том случае, если внутренне вычисленная минимальная ширина элемента управления не соответствует потребностям макета приложения.По умолчанию используется значение
USE_COMPUTED_SIZE, означающее, чтоgetMinWidth(forHeight)вернёт внутренне вычисленную минимальную ширину элемента управления.Установка этого значения в
USE_PREF_SIZEзаставитgetMinWidth(forHeight)вернуть предпочтительную ширину элемента управления, что позволит приложениям легко ограничить возможность изменения размера элемента управления.См. также:
-
minHeight
public final DoubleProperty minHeightProperty
Свойство для переопределения вычисленной минимальной высоты элемента управления. Оно должно устанавливаться только в том случае, если внутренне вычисленная минимальная высота элемента управления не соответствует потребностям макета приложения.По умолчанию используется значение
USE_COMPUTED_SIZE, означающее, чтоgetMinHeight(forWidth)вернёт внутренне вычисленную минимальную высоту элемента управления.Установка этого значения в
USE_PREF_SIZEзаставитgetMinHeight(forWidth)вернуть предпочтительную высоту элемента управления, что позволит приложениям легко ограничить возможность изменения размера элемента управления.См. также:
-
prefWidth
public final DoubleProperty prefWidthProperty
Свойство для переопределения вычисленной предпочтительной ширины элемента управления. Оно должно устанавливаться только в том случае, если внутренне вычисленная предпочтительная ширина элемента управления не соответствует потребностям макета приложения.По умолчанию используется значение
USE_COMPUTED_SIZE, означающее, чтоgetPrefWidth(forHeight)вернёт внутренне вычисленную предпочтительную ширину.См. также:
-
prefHeight
public final DoubleProperty prefHeightProperty
Свойство для переопределения вычисленной предпочтительной высоты элемента управления. Оно должно устанавливаться только в том случае, если внутренне вычисленная предпочтительная высота элемента управления не соответствует потребностям макета приложения.По умолчанию используется значение
USE_COMPUTED_SIZE, означающее, чтоgetPrefHeight(forWidth)вернёт внутренне вычисленную предпочтительную ширину.См. также:
-
maxWidth
public final DoubleProperty maxWidthProperty
Свойство для переопределения вычисленной максимальной ширины элемента управления. Оно должно устанавливаться только в том случае, если внутренне вычисленная максимальная ширина элемента управления не соответствует потребностям макета приложения.По умолчанию используется значение
USE_COMPUTED_SIZE, означающее, чтоgetMaxWidth(forHeight)вернёт внутренне вычисленную максимальную ширину.Установка этого значения в
USE_PREF_SIZEзаставитgetMaxWidth(forHeight)вернуть предпочтительную ширину элемента управления, что позволит приложениям легко ограничить возможность изменения размера элемента управления.См. также:
-
maxHeight
public final DoubleProperty maxHeightProperty
Свойство для переопределения вычисленной максимальной высоты элемента управления. Оно должно устанавливаться только в том случае, если внутренне вычисленная максимальная высота элемента управления не соответствует потребностям макета приложения.По умолчанию используется значение
USE_COMPUTED_SIZE, означающее, чтоgetMaxHeight(forWidth)вернёт внутренне вычисленную максимальную высоту.Установка этого значения в
USE_PREF_SIZEзаставитgetMaxHeight(forWidth)вернуть предпочтительную высоту элемента управления, что позволит приложениям легко ограничить возможность изменения размера элемента управления.См. также:
-
-
Подробное описание поля
-
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 к этому специальному узлу. Узел сможет передавать вызовы impl_cssSet, что позволит любому подклассу PopupControl использовать свойства Styleable и стилизовать его из CSS так, чтобы он участвовал и применялся к скину точно так же, как это делают обычные скины для обычных элементов управления.С момента:
JavaFX 2.1
-
-
Подробное описание конструктора
-
PopupControl
public PopupControl()
Создаёт новый пустой PopupControl.
-
-
Подробное описание метода
-
idProperty
public final StringProperty idProperty()
Идентификатор этогоPopupControl. Этот простой строковый идентификатор полезен для поиска определенного узла в графе сцены. Хотя идентификатор узла должен быть уникальным в пределах графа сцены, эта уникальность не проверяется. Это аналогично атрибуту "id" элемента HTML (Спецификация идентификаторов CSS).Значение по умолчанию:
null
См. также:
-
setId
public final void setId(String value)
Устанавливает идентификатор этогоPopupControl. Этот простой строковый идентификатор полезен для поиска определенного узла в графе сцены. Хотя идентификатор узла должен быть уникальным в пределах графа сцены, эта уникальность не проверяется. Это аналогично атрибуту "id" элемента HTML (Спецификация идентификаторов CSS).Значение по умолчанию:
null
Параметры:
value- идентификатор, назначенный этомуPopupControlс помощью методаsetIdилиnull, если идентификатор не был назначен.
-
getId
public final String getId()
Идентификатор этогоPopupControl. Этот простой строковый идентификатор полезен для поиска определенного узла в графе сцены. Хотя идентификатор узла должен быть уникальным в пределах графа сцены, эта уникальность не проверяется. Это аналогично атрибуту "id" элемента HTML (Спецификация идентификаторов CSS).
-
getStyleClass
public final ObservableList<String> getStyleClass()
Возвращает список строковых идентификаторов, составляющих styleClass для этого PopupControl.Определено:
getStyleClassв интерфейсеStyleableСм. также:
-
setStyle
public final void setStyle(String value)
Строковое представление CSS-стиля, связанного с этим конкретнымPopupControl. Это аналогично атрибуту "style" элемента HTML. Обратите внимание, что, как и атрибут HTML style, эта переменная содержит свойства и значения стилей, а не часть правила выбора стиля.Значение по умолчанию:
пустая строка
Параметры:
value- Встроенный CSS-стиль для использования с этимPopupControl.nullнеявно преобразуется в пустую строку.
-
getStyle
public final String getStyle()
Строковое представление CSS-стиля, связанного с этим конкретнымPopupControl. Это аналогично атрибуту "style" элемента HTML. Обратите внимание, что, как и атрибут HTML style, эта переменная содержит свойства и значения стилей, а не часть правила выбора стиля.
-
styleProperty
public final StringProperty styleProperty()
См. также:
-
skinProperty
public final ObjectProperty<Skin<?>> skinProperty()
Скин отвечает за отрисовку этогоPopupControl. С точки зренияPopupControl,Skinявляется "черным ящиком". Он прослушивает и реагирует на изменения состояния вPopupControl.Существует взаимно-однозначное соответствие между
PopupControlи егоSkin. КаждыйSkinсохраняет обратную ссылку наPopupControl.Скин может быть null.
Определено:
skinPropertyв интерфейсеSkinnableСм. также:
-
setSkin
public final void setSkin(Skin<?> value)
Устанавливает значение свойства skin.Описание свойства:
Скин отвечает за отрисовку этого
PopupControl. С точки зренияPopupControl,Skinявляется "черным ящиком". Он прослушивает и реагирует на изменения состояния вPopupControl.Существует взаимно-однозначное соответствие между
PopupControlи егоSkin. КаждыйSkinсохраняет обратную ссылку наPopupControl.Скин может быть null.
-
getSkin
public final Skin<?> getSkin()
Получает значение свойства skin.Описание свойства:
Скин отвечает за отрисовку этого
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)вернуть предпочтительную ширину элемента управления, что позволит приложениям легко ограничить возможность изменения размера элемента управления.
-
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)вернуть предпочтительную ширину элемента управления, что позволит приложениям легко ограничить возможность изменения размера элемента управления.См. также:
-
setMinHeight
public final void setMinHeight(double value)
Свойство для переопределения вычисленной минимальной высоты элемента управления. Это следует устанавливать только в том случае, если внутренне вычисленная минимальная высота элемента управления не соответствует потребностям макета приложения.По умолчанию используется значение
USE_COMPUTED_SIZE, что означает, чтоgetMinHeight(forWidth)вернет внутренне вычисленную минимальную высоту элемента управления.Установка этого значения в
USE_PREF_SIZEзаставитgetMinHeight(forWidth)вернуть предпочтительную высоту элемента управления, что позволит приложениям легко ограничить возможность изменения размера элемента управления.
-
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)вернуть предпочтительную высоту элемента управления, что позволит приложениям легко ограничить возможность изменения размера элемента управления.См. также:
-
-
setMinSize
public void setMinSize(double minWidth, double minHeight)Удобный метод для переопределения вычисленной минимальной ширины и высоты элемента управления. Его следует вызывать только в том случае, если внутренне вычисленная минимальная размерность элемента управления не удовлетворяет потребностям макета приложения.Параметры:
minWidth- значение переопределения для минимальной шириныСм. также:
-
setPrefWidth
public final void setPrefWidth(double value)
Свойство для переопределения вычисленной предпочтительной ширины элемента управления. Его следует задавать только в том случае, если внутренне вычисленная предпочтительная ширина элемента управления не удовлетворяет потребностям макета приложения.По умолчанию используется флаг
USE_COMPUTED_SIZE, что означает, чтоgetPrefWidth(forHeight)вернет внутренне вычисленную предпочтительную ширину элемента управления.
-
getPrefWidth
public final double getPrefWidth()
Свойство для переопределения вычисленной предпочтительной ширины элемента управления. Его следует задавать только в том случае, если внутренне вычисленная предпочтительная ширина элемента управления не удовлетворяет потребностям макета приложения.По умолчанию используется флаг
USE_COMPUTED_SIZE, что означает, чтоgetPrefWidth(forHeight)вернет внутренне вычисленную предпочтительную ширину элемента управления.
-
prefWidthProperty
public final DoubleProperty prefWidthProperty()
Свойство для переопределения вычисленной предпочтительной ширины элемента управления. Его следует задавать только в том случае, если внутренне вычисленная предпочтительная ширина элемента управления не удовлетворяет потребностям макета приложения.По умолчанию используется флаг
USE_COMPUTED_SIZE, что означает, чтоgetPrefWidth(forHeight)вернет внутренне вычисленную предпочтительную ширину элемента управления.См. также:
-
setPrefHeight
public final void setPrefHeight(double value)
Свойство для переопределения вычисленной предпочтительной высоты элемента управления. Его следует задавать только в том случае, если внутренне вычисленная предпочтительная высота элемента управления не удовлетворяет потребностям макета приложения.По умолчанию используется флаг
USE_COMPUTED_SIZE, что означает, чтоgetPrefHeight(forWidth)вернет внутренне вычисленную предпочтительную ширину.
-
getPrefHeight
public final double getPrefHeight()
Свойство для переопределения вычисленной предпочтительной высоты элемента управления. Его следует задавать только в том случае, если внутренне вычисленная предпочтительная высота элемента управления не удовлетворяет потребностям макета приложения.По умолчанию используется флаг
USE_COMPUTED_SIZE, что означает, чтоgetPrefHeight(forWidth)вернет внутренне вычисленную предпочтительную ширину.
-
prefHeightProperty
public final DoubleProperty prefHeightProperty()
Свойство для переопределения вычисленной предпочтительной высоты элемента управления. Его следует задавать только в том случае, если внутренне вычисленная предпочтительная высота элемента управления не удовлетворяет потребностям макета приложения.По умолчанию используется флаг
USE_COMPUTED_SIZE, что означает, чтоgetPrefHeight(forWidth)вернет внутренне вычисленную предпочтительную ширину.См. также:
-
setPrefSize
public void setPrefSize(double prefWidth, double prefHeight)Удобный метод для переопределения вычисленной предпочтительной ширины и высоты элемента управления. Его следует вызывать только в том случае, если внутренне вычисленная предпочтительная размерность элемента управления не удовлетворяет потребностям макета приложения.Параметры:
prefWidth- значение переопределения для предпочтительной шириныСм. также:
-
setMaxWidth
public final void setMaxWidth(double value)
Свойство для переопределения вычисленной максимальной ширины элемента управления. Его следует задавать только в том случае, если внутренне вычисленная максимальная ширина элемента управления не удовлетворяет потребностям макета приложения.По умолчанию используется флаг
USE_COMPUTED_SIZE, что означает, чтоgetMaxWidth(forHeight)вернет внутренне вычисленную максимальную ширину.Установка этого значения в флаг
USE_PREF_SIZEзаставитgetMaxWidth(forHeight)возвращать предпочтительную ширину элемента управления, что позволит приложениям легко ограничить возможность изменения размера элемента управления.
-
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)возвращать предпочтительную ширину элемента управления, что позволит приложениям легко ограничить возможность изменения размера элемента управления.См. также:
-
setMaxHeight
public final void setMaxHeight(double value)
Свойство для переопределения вычисленной максимальной высоты элемента управления. Его следует задавать только в том случае, если внутренне вычисленная максимальная высота элемента управления не удовлетворяет потребностям макета приложения.По умолчанию используется флаг
USE_COMPUTED_SIZE, что означает, чтоgetMaxHeight(forWidth)вернет внутренне вычисленную максимальную высоту.Установка этого значения в флаг
USE_PREF_SIZEзаставитgetMaxHeight(forWidth)возвращать предпочтительную высоту элемента управления, что позволит приложениям легко ограничить возможность изменения размера элемента управления.
-
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)возвращать предпочтительную высоту элемента управления, что позволит приложениям легко ограничить возможность изменения размера элемента управления.См. также:
-
setMaxSize
public void setMaxSize(double maxWidth, double maxHeight)Удобный метод для переопределения вычисленной максимальной ширины и высоты элемента управления. Его следует вызывать только в том случае, если внутренне вычисленная максимальная размерность элемента управления не удовлетворяет потребностям макета приложения.Параметры:
maxWidth- значение переопределения для максимальной шириныСм. также:
-
minWidth
public final double minWidth(double height)
Вызывается во время макета для определения минимальной ширины для этого узла. Возвращает значение изminWidth(forHeight), если приложение не переопределило минимальную ширину, задав свойство minWidth.Параметры:
height- высотаВозвращает:
минимальная ширина, до которой этот узел должен быть изменён во время макета
См. также:
-
minHeight
public final double minHeight(double width)
Вызывается во время макета для определения минимальной высоты для этого узла. Возвращает значение изminHeight(forWidth), если приложение не переопределило минимальную высоту, задав свойство minHeight.Параметры:
width- ШиринаВозвращает:
минимальная высота, до которой этот узел должен быть изменён во время макета
См. также:
-
prefWidth
public final double prefWidth(double height)
Вызывается во время макета для определения предпочтительной ширины для этого узла. Возвращает значение изprefWidth(forHeight), если приложение не переопределило предпочтительную ширину, задав свойство prefWidth.Параметры:
height- высотаВозвращает:
предпочтительная ширина, до которой этот узел должен быть изменён во время макета
См. также:
-
prefHeight
public final double prefHeight(double width)
Вызывается во время макета для определения предпочтительной высоты для этого узла. Возвращает значение изprefHeight(forWidth), если приложение не переопределило предпочтительную высоту, задав свойство prefHeight.Параметры:
width- ширинаВозвращает:
предпочтительная высота, до которой этот узел должен быть изменён во время макета
См. также:
-
-
maxWidth
public final double maxWidth(double height)
Вызывается во время макета для определения максимальной ширины для этого узла. Возвращает значение изmaxWidth(forHeight), если приложение не переопределило максимальную ширину, установив свойство maxWidth.Параметры:
height- высотаВозвращает:
максимальную ширину, до которой этот узел должен быть изменён во время макета
См. также:
-
maxHeight
public final double maxHeight(double width)
Вызывается во время макета для определения максимальной высоты для этого узла. Возвращает значение изmaxHeight(forWidth), если приложение не переопределило максимальную высоту, установив свойство maxHeight.Параметры:
width- ширинаВозвращает:
максимальную высоту, до которой этот узел должен быть изменён во время макета
См. также:
-
createDefaultSkin
protected Skin<?> createDefaultSkin()
Создаёт новый экземпляр стандартной темы для этого элемента управления. Это вызывается для создания темы для элемента управления, если тема не предоставлена через 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С:
JavaFX 8.0
-
pseudoClassStateChanged
public final void pseudoClassStateChanged(PseudoClass pseudoClass, boolean active)С:
JavaFX 8.0
-
getTypeSelector
public String getTypeSelector()
Тип этогоStyleable, который будет использоваться при сопоставлении селекторов. Это аналогично "элементу" в HTML. (CSS Type Selector).
-
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.