Spec-Zone.ru › OpenJavaFX 8
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, height, onCloseRequest, onHidden, onHiding, onShowing, onShown, opacity, 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.
    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, 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
    • Методы, унаследованные от класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Подробное описание свойства

    • id

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

      Значение по умолчанию:

      null

      См. также:

      getId(), setId(String)

    • style

      public final StringProperty styleProperty

      См. также:

      getStyle(), setStyle(String)

    • skin

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

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

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

      Определено в:

      skinProperty в интерфейсе Skinnable

      См. также:

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

      См. также:

      getId(), setId(String)

    • 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).

      Определено:

      getId в интерфейсе Styleable

      Значение по умолчанию:

      null

      Возвращает:

      идентификатор, назначенный этому PopupControl с помощью метода setId или null, если идентификатор не был назначен.

    • getStyleClass

      public final ObservableList<String> getStyleClass()
      Возвращает список строковых идентификаторов, составляющих styleClass для этого PopupControl.

      Определено:

      getStyleClass в интерфейсе Styleable

      См. также:

      CSS3 классы селекторов

    • setStyle

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

      Значение по умолчанию:

      пустая строка

      Параметры:

      value - Встроенный CSS-стиль для использования с этим PopupControl. null неявно преобразуется в пустую строку.

    • getStyle

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

      Определено:

      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.

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

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

    • 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 - значение переопределения для минимальной ширины

      См. также:

      setMinWidth(double), setMinHeight(double)

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

      См. также:

      getPrefWidth(), setPrefWidth(double)

    • 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) вернет внутренне вычисленную предпочтительную ширину.

      См. также:

      getPrefHeight(), setPrefHeight(double)

    • setPrefSize

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

      Параметры:

      prefWidth - значение переопределения для предпочтительной ширины

      См. также:

      setPrefWidth(double), setPrefHeight(double)

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

      См. также:

      getMaxWidth(), setMaxWidth(double)

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

      См. также:

      getMaxHeight(), setMaxHeight(double)

    • setMaxSize

      public void setMaxSize(double maxWidth,
                             double maxHeight)
      Удобный метод для переопределения вычисленной максимальной ширины и высоты элемента управления. Его следует вызывать только в том случае, если внутренне вычисленная максимальная размерность элемента управления не удовлетворяет потребностям макета приложения.

      Параметры:

      maxWidth - значение переопределения для максимальной ширины

      См. также:

      setMaxWidth(double), setMaxHeight(double)

    • minWidth

      public final double minWidth(double height)
      Вызывается во время макета для определения минимальной ширины для этого узла. Возвращает значение из minWidth(forHeight), если приложение не переопределило минимальную ширину, задав свойство minWidth.

      Параметры:

      height - высота

      Возвращает:

      минимальная ширина, до которой этот узел должен быть изменён во время макета

      См. также:

      setMinWidth(double)

    • minHeight

      public final double minHeight(double width)
      Вызывается во время макета для определения минимальной высоты для этого узла. Возвращает значение из minHeight(forWidth), если приложение не переопределило минимальную высоту, задав свойство minHeight.

      Параметры:

      width - Ширина

      Возвращает:

      минимальная высота, до которой этот узел должен быть изменён во время макета

      См. также:

      setMinHeight(double)

    • prefWidth

      public final double prefWidth(double height)
      Вызывается во время макета для определения предпочтительной ширины для этого узла. Возвращает значение из prefWidth(forHeight), если приложение не переопределило предпочтительную ширину, задав свойство prefWidth.

      Параметры:

      height - высота

      Возвращает:

      предпочтительная ширина, до которой этот узел должен быть изменён во время макета

      См. также:

      setPrefWidth(double)

    • prefHeight

      public final double prefHeight(double width)
      Вызывается во время макета для определения предпочтительной высоты для этого узла. Возвращает значение из prefHeight(forWidth), если приложение не переопределило предпочтительную высоту, задав свойство prefHeight.

      Параметры:

      width - ширина

      Возвращает:

      предпочтительная высота, до которой этот узел должен быть изменён во время макета

      См. также:

      setPrefHeight(double)

    • maxWidth

      public final double maxWidth(double height)
      Вызывается во время макета для определения максимальной ширины для этого узла. Возвращает значение из maxWidth(forHeight), если приложение не переопределило максимальную ширину, установив свойство maxWidth.

      Параметры:

      height - высота

      Возвращает:

      максимальную ширину, до которой этот узел должен быть изменён во время макета

      См. также:

      setMaxWidth(double)

    • maxHeight

      public final double maxHeight(double width)
      Вызывается во время макета для определения максимальной высоты для этого узла. Возвращает значение из maxHeight(forWidth), если приложение не переопределило максимальную высоту, установив свойство maxHeight.

      Параметры:

      width - ширина

      Возвращает:

      максимальную высоту, до которой этот узел должен быть изменён во время макета

      См. также:

      setMaxHeight(double)

    • createDefaultSkin

      protected Skin<?> createDefaultSkin()
      Создаёт новый экземпляр стандартной темы для этого элемента управления. Это вызывается для создания темы для элемента управления, если тема не предоставлена через CSS -fx-skin или не установлена явно в подклассе с помощью setSkin(...).

      Возвращает:

      новый экземпляр стандартной темы для данного элемента управления. Если null, то у элемента управления не будет темы, если она не предоставлена css.

      С:

      JavaFX 8.0

    • getClassCssMetaData

      public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()

      Возвращает:

      CssMetaData, связанная с этим классом, которая может включать CssMetaData его суперклассов.

      С:

      JavaFX 8.0

    • getCssMetaData

      public List<CssMetaData<? extends Styleable,?>> getCssMetaData()
      CssMetaData для данного Styleable. Может быть возвращено как неизменяемый список.

      Задано:

      getCssMetaData в интерфейсе Styleable

      С:

      JavaFX 8.0

    • pseudoClassStateChanged

      public final void pseudoClassStateChanged(PseudoClass pseudoClass,
                                                boolean active)

      С:

      JavaFX 8.0

      См. также:

      Node.pseudoClassStateChanged(javafx.css.PseudoClass, boolean)

    • getTypeSelector

      public String getTypeSelector()
      Тип этого Styleable, который будет использоваться при сопоставлении селекторов. Это аналогично "элементу" в HTML. (CSS Type Selector).

      Задано:

      getTypeSelector в интерфейсе Styleable

      Возвращает:

      "PopupControl"

      С:

      JavaFX 8.0

    • getStyleableParent

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

      Задано:

      getStyleableParent в интерфейсе Styleable

      Возвращает:

      PopupWindow.getOwnerNode(), PopupWindow.getOwnerWindow() или null.

      С:

      JavaFX 8.0

    • getPseudoClassStates

      public final ObservableSet<PseudoClass> getPseudoClassStates()
      Возвращает состояние псевдоклассов этого Styleable. CSS предполагает, что этот набор является неизменяемым.

      Задано:

      getPseudoClassStates в интерфейсе Styleable

      С:

      JavaFX 8.0

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

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