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

Класс Tooltip

  • java.lang.Object
    • javafx.stage.Window
      • javafx.stage.PopupWindow
        • javafx.scene.control.PopupControl
          • javafx.scene.control.Tooltip
  • Все реализованные интерфейсы:
    Styleable, EventTarget, Skinnable
    @IDProperty("id")
    public class Tooltip
    extends PopupControl
    Подсказки — распространённые элементы пользовательского интерфейса, обычно используемые для отображения дополнительной информации о узле в дереве сцены, когда указатель мыши наведён на узел. Любой узел может отобразить подсказку. В большинстве случаев подсказка создаётся, а её свойство text изменяется для отображения простого текста пользователю. Однако подсказка может отобразить произвольное дерево сцены узлов — это делается путём создания дерева сцены и его установки в свойстве подсказки graphic.

    Вы используете следующий подход для установки подсказки на любой узел:

     Rectangle rect = new Rectangle(0, 0, 100, 100);
     Tooltip t = new Tooltip("A Square");
     Tooltip.install(rect, t);
     
    Эта подсказка затем будет участвовать в стандартной семантике подсказок (т.е. будет появляться при наведении курсора и т.д.). Обратите внимание, что подсказка не должна быть удалена: она будет удалена сборщиком мусора, когда на неё больше не ссылается ни один узел. Однако можно удалить подсказку вручную.

    Одна подсказка может быть установлена на нескольких целевых узлах или нескольких элементах управления.

    Поскольку большинство подсказок отображаются на элементах управления UI, для всех элементов управления существует специальный API для упрощения установки подсказки. Пример ниже демонстрирует создание подсказки для элемента управления кнопкой:

     import javafx.scene.control.Tooltip;
     import javafx.scene.control.Button;
    
     Button button = new Button("Hover Over Me");
     button.setTooltip(new Tooltip("Tooltip for Button"));
     
    С момента:
    JavaFX 2.0
  • Краткое описание свойств

    Свойства
    Тип Свойство Описание
    ReadOnlyBooleanProperty activated
    Как правило, подсказка "активируется", когда курсор мыши перемещается над элементом управления.
    ObjectProperty<ContentDisplay> contentDisplay
    Определяет позиционирование графики относительно текста.
    ObjectProperty<Font> font
    Шрифт по умолчанию для текста в подсказке.
    ObjectProperty<Node> graphic
    Необязательный значок для подсказки.
    DoubleProperty graphicTextGap
    Расстояние между графикой и текстом
    ObjectProperty<Duration> hideDelay
    Время, в течение которого подсказка продолжает отображаться после того, как курсор мыши покинул узел.
    ObjectProperty<Duration> showDelay
    Задержка между входом курсора мыши в узел, над которым наведён курсор, и моментом отображения связанной подсказки пользователю.
    ObjectProperty<Duration> showDuration
    Длительность отображения подсказки, пока она не станет невидимой для пользователя.
    ObjectProperty<TextAlignment> textAlignment
    Устанавливает поведение строк текста при многострочном тексте.
    ObjectProperty<OverrunStyle> textOverrun
    Устанавливает поведение в случае, если текст Tooltip превышает доступное пространство для отображения текста.
    StringProperty text
    Текст, отображаемый в подсказке.
    BooleanProperty wrapText
    Если строка текста превышает ширину подсказки, эта переменная указывает, следует ли переносить текст на следующую строку.
    • Наследованные свойства от класса javafx.scene.control.PopupControl

      id, maxHeight, maxWidth, minHeight, minWidth, prefHeight, prefWidth, skin, 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
  • Краткое описание вложенных классов

    • Вложенные классы/интерфейсы, унаследованные от класса javafx.stage.PopupWindow

      PopupWindow.AnchorLocation
  • Краткое описание полей

    • Поля, унаследованные от класса javafx.scene.control.PopupControl

      bridge, USE_COMPUTED_SIZE, USE_PREF_SIZE
  • Краткое описание конструкторов

    Конструкторы
    Конструктор Описание
    Tooltip()
    Создаёт подсказку со строкой для её текста.
    Tooltip​(String text)
    Создаёт подсказку с указанным текстом.
  • Краткое описание методов

    Все методыСтатические методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод Описание
    ReadOnlyBooleanProperty activatedProperty()
    Как правило, всплывающая подсказка «активируется», когда курсор мыши перемещается над элементом управления.
    ObjectProperty<ContentDisplay> contentDisplayProperty()
    Указывает положение графического элемента относительно текста.
    protected Skin<?> createDefaultSkin()
    Создает новый экземпляр стандартной темы для этого элемента управления.
    ObjectProperty<Font> fontProperty()
    Шрифт по умолчанию для текста в всплывающей подсказке.
    static List<CssMetaData<? extends Styleable,​?>> getClassCssMetaData()
    ContentDisplay getContentDisplay()
    Возвращает значение свойства contentDisplay.
    List<CssMetaData<? extends Styleable,​?>> getCssMetaData()
    CssMetaData этого стилизуемого элемента.
    Font getFont()
    Возвращает значение свойства шрифта (font).
    Node getGraphic()
    Возвращает значение свойства graphic.
    double getGraphicTextGap()
    Возвращает значение свойства graphicTextGap.
    Duration getHideDelay()
    Возвращает значение свойства hideDelay.
    Duration getShowDelay()
    Возвращает значение свойства showDelay.
    Duration getShowDuration()
    Возвращает значение свойства showDuration.
    Styleable getStyleableParent()
    Возвращает родительский элемент управления, или null, если родителя нет.
    String getText()
    Возвращает значение свойства text.
    TextAlignment getTextAlignment()
    Возвращает значение свойства textAlignment.
    OverrunStyle getTextOverrun()
    Возвращает значение свойства textOverrun.
    ObjectProperty<Node> graphicProperty()
    Необязательный значок для всплывающей подсказки.
    DoubleProperty graphicTextGapProperty()
    Расстояние между графическим элементом и текстом.
    ObjectProperty<Duration> hideDelayProperty()
    Время отображения всплывающей подсказки после того, как курсор мыши покинул узел.
    static void install​(Node node, Tooltip t)
    Связывает данную всплывающую подсказку Tooltip с данным узлом Node.
    boolean isActivated()
    Возвращает значение свойства activated.
    boolean isWrapText()
    Возвращает значение свойства wrapText.
    void setContentDisplay​(ContentDisplay value)
    Устанавливает значение свойства contentDisplay.
    void setFont​(Font value)
    Устанавливает значение свойства шрифта (font).
    void setGraphic​(Node value)
    Устанавливает значение свойства graphic.
    void setGraphicTextGap​(double value)
    Устанавливает значение свойства graphicTextGap.
    void setHideDelay​(Duration hideDelay)
    Устанавливает значение свойства hideDelay.
    void setShowDelay​(Duration showDelay)
    Устанавливает значение свойства showDelay.
    void setShowDuration​(Duration showDuration)
    Устанавливает значение свойства showDuration.
    void setText​(String value)
    Устанавливает значение свойства text.
    void setTextAlignment​(TextAlignment value)
    Устанавливает значение свойства textAlignment.
    void setTextOverrun​(OverrunStyle value)
    Устанавливает значение свойства textOverrun.
    void setWrapText​(boolean value)
    Устанавливает значение свойства wrapText.
    ObjectProperty<Duration> showDelayProperty()
    Задержка между тем, как курсор мыши наводится на узел, и отображением связанной всплывающей подсказки пользователю.
    ObjectProperty<Duration> showDurationProperty()
    Время, в течение которого всплывающая подсказка должна отображаться, прежде чем станет невидимой для пользователя.
    ObjectProperty<TextAlignment> textAlignmentProperty()
    Указывает поведение для строк текста, когда текст многострочный.
    ObjectProperty<OverrunStyle> textOverrunProperty()
    Определяет поведение, используемое, если текст Tooltip превышает доступное пространство для отображения текста.
    StringProperty textProperty()
    Текст, который будет отображаться в всплывающей подсказке.
    static void uninstall​(Node node, Tooltip t)
    Удаляет привязку данной всплывающей подсказки Tooltip к указанному узлу Node.
    BooleanProperty wrapTextProperty()
    Если строка текста превышает ширину всплывающей подсказки, эта переменная указывает, нужно ли переносить текст на следующую строку.
    • Методы, унаследованные от класса javafx.scene.control.PopupControl

      getId, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getPrefHeight, getPrefWidth, getPseudoClassStates, getSkin, getStyle, getStyleableNode, getStyleClass, getTypeSelector, idProperty, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, pseudoClassStateChanged, setId, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setPrefHeight, setPrefSize, setPrefWidth, setSkin, setStyle, skinProperty, 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
  • Подробное описание свойств

    • text

      public final StringProperty textProperty
      Текст, который нужно отобразить в подсказке. Если текст установлен в null, будет отображена пустая строка, несмотря на значение null.
      См. также:
      getText(), setText(String)
    • textAlignment

      public final ObjectProperty<TextAlignment> textAlignmentProperty
      Указывает поведение для строк текста при многострочном тексте. В отличие от contentDisplay, которое влияет на графику и текст, это значение влияет только на несколько строк текста относительно границ текста.
      См. также:
      getTextAlignment(), setTextAlignment(TextAlignment)
    • textOverrun

      public final ObjectProperty<OverrunStyle> textOverrunProperty
      Указывает поведение, которое следует использовать, если текст Tooltip превышает доступное пространство для отображения текста.
      См. также:
      getTextOverrun(), setTextOverrun(OverrunStyle)
    • wrapText

      public final BooleanProperty wrapTextProperty
      Если строка текста превышает ширину подсказки, то эта переменная указывает, следует ли переносить текст на другую строку.
      См. также:
      isWrapText(), setWrapText(boolean)
    • font

      public final ObjectProperty<Font> fontProperty
      Шрифт по умолчанию для использования для текста в подсказке. Если текст подсказки представляет собой форматированный текст, этот шрифт может или не может использоваться в зависимости от информации о шрифте, встроенной в форматированный текст, но в любом случае, когда требуется шрифт по умолчанию, будет использован этот шрифт.
      См. также:
      getFont(), setFont(Font)
    • showDelay

      public final ObjectProperty<Duration> showDelayProperty
      Задержка между тем, как курсор попадает на целевой узел, и отображением связанной подсказки пользователю. Задержка по умолчанию составляет 1000 мс.
      Значение по умолчанию:
      1000 мс
      С:
      9
      См. также:
      getShowDelay(), setShowDelay(Duration)
    • showDuration

      public final ObjectProperty<Duration> showDurationProperty
      Продолжительность отображения подсказки, пока она отображается пользователю. Если курсор покинет элемент управления до завершения showDuration, подсказка останется отображенной в течение времени, указанного в hideDelayProperty(), даже если оставшееся время showDuration меньше, чем hideDelay. Значение по умолчанию составляет 5000 мс.
      Значение по умолчанию:
      5000 мс
      С:
      9
      См. также:
      getShowDuration(), setShowDuration(Duration)
    • hideDelay

      public final ObjectProperty<Duration> hideDelayProperty
      Время, в течение которого подсказка будет отображаться после того, как курсор покинет элемент управления. По истечении этого времени подсказка будет скрыта. Значение по умолчанию составляет 200 мс.
      Значение по умолчанию:
      200 мс
      С:
      9
      См. также:
      getHideDelay(), setHideDelay(Duration)
    • graphic

      public final ObjectProperty<Node> graphicProperty
      Необязательный значок для подсказки. Его можно расположить относительно текста с помощью свойства content display. Узел, указанный для этой переменной, не может появляться в другом месте в графическом дереве сцены, иначе будет выброшено исключение IllegalArgumentException. См. описание класса Node для получения дополнительной информации.
      См. также:
      getGraphic(), setGraphic(Node)
    • contentDisplay

      public final ObjectProperty<ContentDisplay> contentDisplayProperty
      Определяет позиционирование графики относительно текста.
      См. также:
      getContentDisplay(), setContentDisplay(ContentDisplay)
    • graphicTextGap

      public final DoubleProperty graphicTextGapProperty
      Расстояние между графикой и текстом
      См. также:
      getGraphicTextGap(), setGraphicTextGap(double)
    • activated

      public final ReadOnlyBooleanProperty activatedProperty
      Как правило, подсказка «активируется», когда курсор перемещается над элементом управления. Обычно существует некоторая задержка между тем, когда подсказка становится «активированной», и фактическим отображением. Детали (например, количество задержки и т. д.) остаются на усмотрение реализации скина.
      См. также:
      isActivated()
  • Подробное описание конструкторов

    • Tooltip

      public Tooltip()
      Создает подсказку со значением текста — пустой строкой.
    • Tooltip

      public Tooltip​(String text)
      Создает подсказку со заданным текстом.
      Параметры:
      text - Строка текста для подсказки.
  • Метод детали

    • install

      public static void install​(Node node,
                                 Tooltip t)
      Связывает данный Tooltip с данным Node. Подсказка может затем вести себя аналогично тому, как она устанавливается на любой Control. Одна подсказка может быть связана с несколькими узлами.
      Параметры:
      node - узел
      t - подсказка
      См. также:
      Tooltip
    • uninstall

      public static void uninstall​(Node node,
                                   Tooltip t)
      Удаляет связь данной Tooltip со заданным Node. Таким образом, при наведении на узел подсказка больше не будет отображаться.
      Параметры:
      node - узел
      t - подсказка
      См. также:
      Tooltip
    • textProperty

      public final StringProperty textProperty()
      Текст, отображаемый в подсказке. Если текст установлен в null, будет отображена пустая строка, несмотря на то, что значение null.
      См. также:
      getText(), setText(String)
    • setText

      public final void setText​(String value)
      Устанавливает значение свойства text.
      Описание свойства:
      Текст, отображаемый в подсказке. Если текст установлен в null, будет отображена пустая строка, несмотря на то, что значение null.
    • getText

      public final String getText()
      Получает значение свойства text.
      Описание свойства:
      Текст, отображаемый в подсказке. Если текст установлен в null, будет отображена пустая строка, несмотря на то, что значение null.
    • textAlignmentProperty

      public final ObjectProperty<TextAlignment> textAlignmentProperty()
      Указывает поведение для строк текста при многострочном тексте. В отличие от contentDisplay, которое влияет на графику и текст, данная настройка влияет только на несколько строк текста относительно границ текста.
      См. также:
      getTextAlignment(), setTextAlignment(TextAlignment)
    • setTextAlignment

      public final void setTextAlignment​(TextAlignment value)
      Устанавливает значение свойства textAlignment.
      Описание свойства:
      Указывает поведение для строк текста при многострочном тексте. В отличие от contentDisplay, которое влияет на графику и текст, данная настройка влияет только на несколько строк текста относительно границ текста.
    • getTextAlignment

      public final TextAlignment getTextAlignment()
      Получает значение свойства textAlignment.
      Описание свойства:
      Указывает поведение для строк текста при многострочном тексте. В отличие от contentDisplay, которое влияет на графику и текст, данная настройка влияет только на несколько строк текста относительно границ текста.
    • textOverrunProperty

      public final ObjectProperty<OverrunStyle> textOverrunProperty()
      Указывает поведение, если текст Tooltip превышает доступное пространство для отображения текста.
      См. также:
      getTextOverrun(), setTextOverrun(OverrunStyle)
    • setTextOverrun

      public final void setTextOverrun​(OverrunStyle value)
      Устанавливает значение свойства textOverrun.
      Описание свойства:
      Указывает поведение, если текст Tooltip превышает доступное пространство для отображения текста.
    • getTextOverrun

      public final OverrunStyle getTextOverrun()
      Получает значение свойства textOverrun.
      Описание свойства:
      Указывает поведение, если текст Tooltip превышает доступное пространство для отображения текста.
    • wrapTextProperty

      public final BooleanProperty wrapTextProperty()
      Если строка текста превышает ширину подсказки, эта переменная указывает, следует ли переносить текст на новую строку.
      См. также:
      isWrapText(), setWrapText(boolean)
    • setWrapText

      public final void setWrapText​(boolean value)
      Устанавливает значение свойства wrapText.
      Описание свойства:
      Если строка текста превышает ширину подсказки, эта переменная указывает, следует ли переносить текст на новую строку.
    • isWrapText

      public final boolean isWrapText()
      Получает значение свойства wrapText.
      Описание свойства:
      Если строка текста превышает ширину подсказки, эта переменная указывает, следует ли переносить текст на новую строку.
    • fontProperty

      public final ObjectProperty<Font> fontProperty()
      Шрифт по умолчанию для текста в подсказке. Если текст подсказки — форматированный текст, то этот шрифт может быть или не использоваться в зависимости от информации о шрифте, встроенной в форматированный текст, но в любом случае, когда требуется шрифт по умолчанию, будет использован этот шрифт.
      См. также:
      getFont(), setFont(Font)
    • setFont

      public final void setFont​(Font value)
      Устанавливает значение свойства font.
      Описание свойства:
      Шрифт по умолчанию для текста в подсказке. Если текст подсказки — форматированный текст, то этот шрифт может быть или не использоваться в зависимости от информации о шрифте, встроенной в форматированный текст, но в любом случае, когда требуется шрифт по умолчанию, будет использован этот шрифт.
    • getFont

      public final Font getFont()
      Получает значение свойства font.
      Описание свойства:
      Шрифт по умолчанию для текста в подсказке. Если текст подсказки — форматированный текст, то этот шрифт может быть или не использоваться в зависимости от информации о шрифте, встроенной в форматированный текст, но в любом случае, когда требуется шрифт по умолчанию, будет использован этот шрифт.
    • showDelayProperty

      public final ObjectProperty<Duration> showDelayProperty()
      Задержка между входом мыши в наводимый узел и отображением связанной подсказки пользователю. Значение по умолчанию — 1000 мс.
      Значение по умолчанию:
      1000 мс
      С:
      9
      См. также:
      getShowDelay(), setShowDelay(Duration)
    • setShowDelay

      public final void setShowDelay​(Duration showDelay)
      Устанавливает значение свойства showDelay.
      Описание свойства:
      Задержка между входом мыши в наводимый узел и отображением связанной подсказки пользователю. Значение по умолчанию — 1000 мс.
      Значение по умолчанию:
      1000 мс
      С:
      9
    • getShowDelay

      public final Duration getShowDelay()
      Получает значение свойства showDelay.
      Описание свойства:
      Задержка между входом мыши в наводимый узел и отображением связанной подсказки пользователю. Значение по умолчанию — 1000 мс.
      Значение по умолчанию:
      1000 мс
      С:
      9
    • showDurationProperty

      public final ObjectProperty<Duration> showDurationProperty()
      Длительность отображения подсказки до ее скрытия. Если курсор мыши покидает элемент управления до завершения showDuration, то подсказка будет отображаться в течение времени, указанного в hideDelayProperty(), даже если оставшееся время showDuration меньше hideDelay. Значение по умолчанию — 5000 мс.
      Значение по умолчанию:
      5000 мс
      С:
      9
      См. также:
      getShowDuration(), setShowDuration(Duration)
    • setShowDuration

      public final void setShowDuration​(Duration showDuration)
      Устанавливает значение свойства showDuration.
      Описание свойства:
      Длительность отображения всплывающей подсказки, пока она видна пользователю. Если курсор мыши покинет элемент управления до истечения showDuration, всплывающая подсказка будет отображаться в течение времени, указанного в свойстве hideDelayProperty(), даже если оставшееся время showDuration меньше, чем hideDelay. Значение по умолчанию равно 5000 мс.
      Значение по умолчанию:
      5000 мс
      С:
      9
    • getShowDuration

      public final Duration getShowDuration()
      Получает значение свойства showDuration.
      Описание свойства:
      Длительность отображения всплывающей подсказки, пока она видна пользователю. Если курсор мыши покинет элемент управления до истечения showDuration, всплывающая подсказка будет отображаться в течение времени, указанного в свойстве hideDelayProperty(), даже если оставшееся время showDuration меньше, чем hideDelay. Значение по умолчанию равно 5000 мс.
      Значение по умолчанию:
      5000 мс
      С:
      9
    • hideDelayProperty

      public final ObjectProperty<Duration> hideDelayProperty()
      Время отображения всплывающей подсказки после того, как курсор мыши покинул узел. По истечении этого времени всплывающая подсказка скрывается. Значение по умолчанию равно 200 мс.
      Значение по умолчанию:
      200 мс
      С:
      9
      См. также:
      getHideDelay(), setHideDelay(Duration)
    • setHideDelay

      public final void setHideDelay​(Duration hideDelay)
      Устанавливает значение свойства hideDelay.
      Описание свойства:
      Время отображения всплывающей подсказки после того, как курсор мыши покинул узел. По истечении этого времени всплывающая подсказка скрывается. Значение по умолчанию равно 200 мс.
      Значение по умолчанию:
      200 мс
      С:
      9
    • getHideDelay

      public final Duration getHideDelay()
      Получает значение свойства hideDelay.
      Описание свойства:
      Время отображения всплывающей подсказки после того, как курсор мыши покинул узел. По истечении этого времени всплывающая подсказка скрывается. Значение по умолчанию равно 200 мс.
      Значение по умолчанию:
      200 мс
      С:
      9
    • graphicProperty

      public final ObjectProperty<Node> graphicProperty()
      Необязательный значок для всплывающей подсказки. Его можно расположить относительно текста, используя свойство content display. Узел, указанный для этой переменной, не может появляться в другом месте графа сцены, в противном случае будет выброшено исключение IllegalArgumentException. Подробнее см. описание класса Node.
      См. также:
      getGraphic(), setGraphic(Node)
    • setGraphic

      public final void setGraphic​(Node value)
      Устанавливает значение свойства graphic.
      Описание свойства:
      Необязательный значок для всплывающей подсказки. Его можно расположить относительно текста, используя свойство content display. Узел, указанный для этой переменной, не может появляться в другом месте графа сцены, в противном случае будет выброшено исключение IllegalArgumentException. Подробнее см. описание класса Node.
    • getGraphic

      public final Node getGraphic()
      Получает значение свойства graphic.
      Описание свойства:
      Необязательный значок для всплывающей подсказки. Его можно расположить относительно текста, используя свойство content display. Узел, указанный для этой переменной, не может появляться в другом месте графа сцены, в противном случае будет выброшено исключение IllegalArgumentException. Подробнее см. описание класса Node.
    • contentDisplayProperty

      public final ObjectProperty<ContentDisplay> contentDisplayProperty()
      Указывает расположение значка относительно текста.
      См. также:
      getContentDisplay(), setContentDisplay(ContentDisplay)
    • setContentDisplay

      public final void setContentDisplay​(ContentDisplay value)
      Устанавливает значение свойства contentDisplay.
      Описание свойства:
      Указывает расположение значка относительно текста.
    • getContentDisplay

      public final ContentDisplay getContentDisplay()
      Получает значение свойства contentDisplay.
      Описание свойства:
      Указывает расположение значка относительно текста.
    • graphicTextGapProperty

      public final DoubleProperty graphicTextGapProperty()
      Расстояние между значком и текстом
      См. также:
      getGraphicTextGap(), setGraphicTextGap(double)
    • setGraphicTextGap

      public final void setGraphicTextGap​(double value)
      Устанавливает значение свойства graphicTextGap.
      Описание свойства:
      Расстояние между значком и текстом
    • getGraphicTextGap

      public final double getGraphicTextGap()
      Получает значение свойства graphicTextGap.
      Описание свойства:
      Расстояние между значком и текстом
    • isActivated

      public final boolean isActivated()
      Получает значение свойства activated.
      Описание свойства:
      Как правило, всплывающая подсказка «активируется», когда курсор мыши перемещается над элементом управления. Обычно существует задержка между моментом, когда всплывающая подсказка «активируется», и моментом ее фактического отображения. Подробности (например, размер задержки и т. д.) определяются реализацией Скина.
    • activatedProperty

      public final ReadOnlyBooleanProperty activatedProperty()
      Как правило, всплывающая подсказка «активируется», когда курсор мыши перемещается над элементом управления. Обычно существует задержка между моментом, когда всплывающая подсказка «активируется», и моментом ее фактического отображения. Подробности (например, размер задержки и т. д.) определяются реализацией Скина.
      См. также:
      isActivated()
    • createDefaultSkin

      protected Skin<?> createDefaultSkin()
      Создает новый экземпляр стандартного Скина для этого элемента управления. Вызывается для создания Скина для элемента управления, если Скин не задан через CSS -fx-skin или явно не задан в подклассе с setSkin(...).
      Переопределяет:
      createDefaultSkin в классе PopupControl
      Возвращает:
      новый экземпляр стандартного Скина для данного элемента управления. Если null, то у элемента управления не будет Скина, если только он не задан через CSS.
    • getClassCssMetaData

      public static List<CssMetaData<? extends Styleable,​?>> getClassCssMetaData()
      Возвращает:
      CssMetaData, связанный с этим классом, который может включать CssMetaData его суперклассов.
      С:
      JavaFX 8.0
    • getCssMetaData

      public List<CssMetaData<? extends Styleable,​?>> getCssMetaData()
      CssMetaData для этого Styleable. Может возвращаться как неизменяемый список.
      Определено в:
      getCssMetaData в интерфейсе Styleable
      Переопределяет:
      getCssMetaData в классе PopupControl
      Возвращает:
      CssMetaData
      С:
      JavaFX 8.0
    • getStyleableParent

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

© 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