T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс PopupControl

Класс PopupControl расширяет класс javafx.stage.PopupWindow и реализует интерфейс Skinnable и представляет всплывающее окно без элементов оформления окон и панели заголовка.

Класс PopupControl имеет подклассы ContextMenu и Tooltip, экземпляры которых используются для дополнительного оформления GUI-компонентов.

Класс PopupControl имеет, помимо унаследованных от класса PopupWindow, следующие свойства, поля, конструкторы и методы:

  • Свойство id – идентификатор узла.

  • Свойство style – CSS-стиль узла.

  • Свойство skin – Skin-оболочка.

  • Свойство minWidth – минимальная ширина.

  • Свойство minHeight – минимальная высота.

  • Свойство prefWidth – предпочтительная ширина.

  • Свойство prefHeight – предпочтительная высота.

  • Свойство maxWidth – максимальная ширина.

  • Свойство maxHeight – максимальная высота.

  • Поле public static final double USE_PREF_SIZE – указывает, что методами setMinWidth(), setMinHeight(), setMaxWidth() и setMaxHeight() в качестве аргументов должны использоваться предпочтительные размеры.

  • Поле public static final double USE_COMPUTED_SIZE – указывает, что методами setMinWidth(), setMinHeight(), setMaxWidth() и setMaxHeight() в качестве аргументов должны использоваться наиболее подходящие, автоматически посчитанные размеры.

  • Конструктор public PopupControl().

  • Метод public final void setId(java.lang.String value) – устанавливает идентификатор узла.

  • Метод public final java.lang.String getId() – возвращает идентификатор узла.

  • Метод public final StringProperty idProperty() – возвращает JavaFX Beans свойство идентификатора узла.

  • Метод public final ObservableList<java.lang.String> getStyleClass() – возвращает список CSS-селекторов классов.

  • Метод public final void setStyle(java.lang.String value) – устанавливает CSS-стиль узла.

  • Метод public final java.lang.String getStyle() – возвращает CSS-стиль узла.

  • Метод public final StringProperty styleProperty() – возвращает JavaFX Beans свойство CSS-стиля узла.

  • Метод public final ObjectProperty<Skin<?>> skinProperty() – возвращает JavaFX Beans свойство Skin-оболочки GUI-компонента.

  • Метод public final void setSkin(Skin<?> value) – устанавливает Skin-оболочку GUI-компонента.

  • Метод public final Skin<?> getSkin() – возвращает Skin-оболочку GUI-компонента.

  • Метод public final void setMinWidth(double value) – устанавливает минимальную ширину.

  • Метод public final double getMinWidth() – возвращает минимальную ширину.

  • Метод public final DoubleProperty minWidthProperty() – возвращает JavaFX Beans свойство минимальной ширины.

  • Метод public final void setMinHeight(double value) – устанавливает минимальную высоту.

  • Метод public final double getMinHeight() – возвращает минимальную высоту.

  • Метод public final DoubleProperty minHeightProperty() – возвращает JavaFX Beans свойство минимальной высоты.

  • Метод public void setMinSize(double minWidth, double minHeight) – устанавливает минимальные размеры.

  • Метод public final void setPrefWidth(double value) – устанавливает предпочтительную ширину.

  • Метод public final double getPrefWidth() – возвращает предпочтительную ширину.

  • Метод public final DoubleProperty prefWidthProperty() – возвращает JavaFX Beans свойство предпочтительной ширины.

  • Метод public final void setPrefHeight(double value) – устанавливает предпочтительную высоту.

  • Метод public final double getPrefHeight() – возвращает предпочтительную высоту.

  • Метод public final DoubleProperty prefHeightProperty() – возвращает JavaFX Beans свойство предпочтительной высоты.

  • Метод public void setPrefSize(double prefWidth, double prefHeight) – устанавливает предпочтительные размеры.

  • Метод public final void setMaxWidth(double value) – устанавливает максимальную ширину.

  • Метод public final double getMaxWidth() – возвращает максимальную ширину.

  • Метод public final DoubleProperty maxWidthProperty() – возвращает JavaFX Beans свойство максимальной ширины.

  • Метод public final void setMaxHeight(double value) – устанавливает максимальную высоту.

  • Метод public final double getMaxHeight() – возвращает максимальную высоту.

  • Метод public final DoubleProperty maxHeightProperty() – возвращает JavaFX Beans свойство максимальной высоты.

  • Метод public void setMaxSize(double maxWidth, double maxHeight) – устанавливает максимальные размеры.

  • Метод public final double minWidth(double height) – вызывается при компоновке для определения минимальной ширины.

  • Метод public final double minHeight(double width) – вызывается при компоновке для определения минимальной высоты.

  • Метод public final double prefWidth(double height) – вызывается при компоновке для определения предпочтительной ширины.

  • Метод public final double prefHeight(double width) – вызывается при компоновке для определения предпочтительной высоты.

  • Метод public final double maxWidth(double height) – вызывается при компоновке для определения максимальной ширины.

  • Метод public final double maxHeight(double width) – вызывается при компоновке для определения максимальной высоты.

  • Метод public static java.util.List<CssMetaData<? extends Styleable,?>> getClassCssMetaData(), public java.util.List<CssMetaData<? extends Styleable,?>> getCssMetaData() - возвращает CSS-метаданные.

  • Метод public final void pseudoClassStateChanged(PseudoClass pseudoClass, boolean active) - указывает что псевдо класс изменился.

  • Метод public java.lang.String getTypeSelector() - возвращает тип CSS-селектора.

  • Метод public Styleable getStyleableParent() - возвращает CSS-родителя.

  • Метод public final ObservableSet<PseudoClass> getPseudoClassStates() - возвращает состояние псевдо класса.