T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс Tooltip

Класс Tooltip расширяет класс PopupControl и представляет всплывающую при наведении мышки на GUI-компонент Control подсказку.

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

  • Свойство text – текст подсказки.

  • Свойство textAlignment – поле LEFT, CENTER, RIGHT или JUSTIFY перечисления javafx.scene.text.TextAlignment, определяющее выравнивание текста.

  • Свойство textOverrun – поле перечисления javafx.scene.control.OverrunStyle, определяющее поведение при нехватке пространства для отображения текста. Перечисление OverrunStyle имеет следующие поля:

  • public static final OverrunStyle CLIP – текст, выходящий за рамки, обрезается в конце.

  • public static final OverrunStyle ELLIPSIS – при обрезании текста в конце, он заканчивается на многоточии «…».

  • public static final OverrunStyle WORD_ELLIPSIS – текст в конце обрезается до целых слов и заканчивается на многоточии «…».

  • public static final OverrunStyle CENTER_ELLIPSIS – текст обрезается в середине, куда добавляется многоточие «…».

  • public static final OverrunStyle CENTER_WORD_ELLIPSIS – текст обрезается в середине до целых слов, куда добавляется многоточие «…».

  • public static final OverrunStyle LEADING_ELLIPSIS – при обрезании текста в начале, он начинается с многоточия «…».

  • public static final OverrunStyle LEADING_WORD_ELLIPSIS – текст в начале обрезается до целых слов и начинается с многоточия «…».

  • Свойство wrapText – если true, тогда включен перенос строк текста подсказки.

  • Свойство font – объект javafx.scene.text.Font, определяющий шрифт текста.

  • Свойство graphic – узел Node, представляющий иконку подсказки.

  • Свойство contentDisplay – поле BOTTOM, CENTER, GRAPHIC_ONLY, LEFT, RIGHT, TEXT_ONLY или TOP перечисления javafx.scene.control.ContentDisplay, определяющее расположение иконки относительно текста подсказки.

  • Свойство graphicTextGap – интервал между иконкой и текстом.

  • Свойство activated – если true, тогда подсказка активирована.

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

  • Конструктор public Tooltip(java.lang.String text).

  • Метод public static void install(Node node, Tooltip t) – прикрепляет подсказку к узлу.

  • Метод public static void uninstall(Node node, Tooltip t) – удаляет подсказку узла.

  • Метод public final StringProperty textProperty() – возвращает JavaFX Beans свойство текста подсказки.

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

  • Метод public final java.lang.String getText() – возвращает текст подсказки.

  • Метод public final void setTextAlignment(TextAlignment value) – устанавливает выравнивание многострочного текста с помощью поля LEFT, CENTER, RIGHT или JUSTIFY перечисленияjavafx.scene.text.TextAlignment.

  • Метод public final TextAlignment getTextAlignment() – возвращает выравнивание многострочного текста.

  • Метод public final ObjectProperty<TextAlignment> textAlignmentProperty() – возвращает JavaFX Beans свойство выравнивания многострочного текста.

  • Метод public final void setTextOverrun(OverrunStyle value) – устанавливает поведение при нехватке пространства для отображения текста с помощью поля перечисленияjavafx.scene.control.OverrunStyle.

  • Метод public final OverrunStyle getTextOverrun() – возвращает поведение при нехватке пространства для отображения текста.

  • Метод public final ObjectProperty<OverrunStyle> textOverrunProperty() – возвращает JavaFX Beans свойство поведения при нехватке пространства для отображения текста.

  • Метод public final void setWrapText(boolean value) – устанавливает перенос строк.

  • Метод public final boolean isWrapText() – возвращает true, если включен перенос строк текста подсказки.

  • Метод public final BooleanProperty wrapTextProperty() – возвращает JavaFX Beans свойство переноса строк.

  • Метод public final void setFont(Font value) – устанавливает шрифт текста подсказки.

  • Метод public final Font getFont() – возвращает шрифт текста подсказки.

  • Метод public final ObjectProperty<Font> fontProperty() – возвращает JavaFX Beans свойство шрифта текста подсказки.

  • Метод public final void setGraphic(Node value) – устанавливает иконку подсказки.

  • Метод public final Node getGraphic() – возвращает иконку подсказки.

  • Метод public final ObjectProperty<Node> graphicProperty() – возвращает JavaFX Beans свойство иконки подсказки.

  • Метод public final void setContentDisplay(ContentDisplay value) – устанавливает расположение иконки относительно текста подсказки с помощью поля BOTTOM, CENTER, GRAPHIC_ONLY, LEFT, RIGHT, TEXT_ONLY или TOP перечисления javafx.scene.control.ContentDisplay.

  • Метод public final ContentDisplay getContentDisplay() – возвращает расположение иконки относительно текста подсказки.

  • Метод public final ObjectProperty<ContentDisplay> contentDisplayProperty() – возвращает JavaFX Beans свойство расположения иконки относительно текста подсказки.

  • Метод public final void setGraphicTextGap(double value) – устанавливает интервал между иконкой и текстом.

  • Метод public final double getGraphicTextGap() – возвращает интервал между иконкой и текстом.

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

  • Метод public final boolean isActivated() – возвращает true, если подсказка активирована.

  • Метод public final ObservableBooleanValue activatedProperty()() – возвращает JavaFX Beans свойство активации подсказки.