Spec-Zone.ru › OpenJavaFX 21

Класс 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);
Эта подсказка затем будет участвовать в стандартных действиях подсказок (то есть отображаться при наведении курсора и т. д.). Обратите внимание, что подсказка не обязательно должна быть удалена: она будет удалена сборщиком мусора, когда на неё больше не ссылается ни один узел. Однако можно вручную удалить подсказку.

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

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

 Button button = new Button("Hover Over Me");
 button.setTooltip(new Tooltip("Tooltip for Button"));
Image of the Tooltip control
С:
JavaFX 2.0

Краткое описание свойств

Тип Свойство Описание
final ReadOnlyBooleanProperty activated
Как правило, подсказка «активируется», когда курсор мыши перемещается над элементом управления.
final ObjectProperty<ContentDisplay> contentDisplay
Определяет позиционирование графического элемента относительно текста.
final ObjectProperty<Font> font
Шрифт по умолчанию для текста в подсказке.
final ObjectProperty<Node> graphic
Необязательный значок для подсказки.
final DoubleProperty graphicTextGap
Расстояние между графическим элементом и текстом
final ObjectProperty<Duration> hideDelay
Продолжительность отображения подсказки после того, как курсор покинул узел.
final ObjectProperty<Duration> showDelay
Задержка между входом курсора на целевой узел и отображением связанной подсказки пользователю.
final ObjectProperty<Duration> showDuration
Продолжительность отображения подсказки до её скрытия от пользователя.
final ObjectProperty<TextAlignment> textAlignment
Определяет поведение строк текста при многострочном тексте.
final ObjectProperty<OverrunStyle> textOverrun
Определяет поведение в случае, если текст Tooltip превышает доступное пространство для рендеринга текста.
final StringProperty text
Текст, отображаемый в подсказке.
final 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)
Создаёт подсказку с указанным текстом.

Краткое описание методов

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

Методы, объявленные в классе javafx.scene.control.PopupControl

createDefaultSkin, getId, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getPrefHeight, getPrefWidth, getPseudoClassStates, getSkin, getStyle, getStyleableParent, 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

Методы, объявленные в интерфейсе javafx.css.Styleable

getStyleableNode

Подробности свойства

text

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

textAlignment

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

textOverrun

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

wrapText

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

font

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

showDelay

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

showDuration

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

hideDelay

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

graphic

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

contentDisplay

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

graphicTextGap

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

activated

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

Подробности конструктора

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.
Параметры:
value - значение свойства text
См. также:
  • getText()
  • textProperty()

getText

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

textAlignmentProperty

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

setTextAlignment

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

getTextAlignment

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

textOverrunProperty

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

setTextOverrun

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

getTextOverrun

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

wrapTextProperty

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

setWrapText

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

isWrapText

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

fontProperty

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

setFont

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

getFont

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

showDelayProperty

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

setShowDelay

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

getShowDelay

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

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мс
Параметры:
showDuration - значение для свойства showDuration
С версии:
9
См. также:
  • getShowDuration()
  • showDurationProperty()

getShowDuration

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

hideDelayProperty

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

setHideDelay

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

getHideDelay

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

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.
Параметры:
value - значение для свойства graphic
См. также:
  • getGraphic()
  • graphicProperty()

getGraphic

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

contentDisplayProperty

public final ObjectProperty<ContentDisplay> contentDisplayProperty()
Определяет расположение значка относительно текста.
Возвращает:
свойство отображения содержимого
См. также:
  • getContentDisplay()
  • setContentDisplay(ContentDisplay)

setContentDisplay

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

getContentDisplay

public final ContentDisplay getContentDisplay()
Возвращает значение свойства contentDisplay.
Описание свойства:
Определяет расположение значка относительно текста.
Возвращает:
значение свойства contentDisplay
См. также:
  • setContentDisplay(ContentDisplay)
  • contentDisplayProperty()

graphicTextGapProperty

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

setGraphicTextGap

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

getGraphicTextGap

public final double getGraphicTextGap()
Возвращает значение свойства graphicTextGap.
Описание свойства:
Расстояние между значком и текстом
Возвращает:
значение свойства graphicTextGap
См. также:
  • setGraphicTextGap(double)
  • graphicTextGapProperty()

isActivated

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

activatedProperty

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

getClassCssMetaData

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

getCssMetaData

public List<CssMetaData<? extends Styleable,?>> getCssMetaData()
CssMetaData этого объекта Styleable. Может быть возвращён как неизменяемый список.
Определено в:
getCssMetaData в интерфейсе Styleable
Переопределяет:
getCssMetaData в классе PopupControl
Возвращает:
CssMetaData
С момента:
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