Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.controls
Пакет javafx.scene.control

Класс 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.
    Skin<?> getSkin()
    Получает значение свойства skin.
    String getStyle()
    Строковое представление CSS-стиля, связанного с этим конкретным PopupControl.
    Node getStyleableNode()
    Возвращает узел, представляющий этот объект Styleable.
    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 setSkin​(Skin<?> value)
    Устанавливает значение свойства skin.
  • 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
  • Подробное описание свойств

    • 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).
      Определено в:
      getId в интерфейсе Styleable
      Значение по умолчанию:
      null
      Возвращает:
      идентификатор, присваиваемый этому PopupControl с помощью метода setId или null, если идентификатор ещё не присвоен.
    • 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, эта переменная содержит свойства и значения стилей, а не часть селектора правила стиля.
      Определено в:
      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
      См. также:
      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.

Spec-Zone.ru

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