Spec-Zone .ru
спецификации, руководства, описания, API
|
public class Tooltip extends PopupControl
У Подсказки есть два различных состояния: активированный и видимый. Кожа наблюдает эти два состояния и реагирует соответственно, например, запускает таймеры, показывает или скрывает подсказку, которая может быть реализована как раскрывающееся. Пример ниже шоу, как создать подсказку для Кнопочного управления,
import javafx.scene.control.Tooltip; import javafx.scene.control.Button; Button button = new Button("Hover Over Me"); button.setTooltip(new Tooltip("Tooltip for Button"));Можно также использовать подсказку с любым узлом, хотя не совсем так удобно как со средствами управления.
Rectangle rect = new Rectangle(0, 0, 100, 100); Tooltip t = new Tooltip("A Square"); Tooltip.install(rect, t);Эта подсказка с тогда участвует в типичной семантике подсказки. Отметьте, что Подсказка не должна быть удалена, она будет собрана "мусор", когда больше узлов не сошлется на нее, или когда все узлы, что ссылка она также собирается "мусор". Возможно вручную удалить подсказку, как бы то ни было. Единственная подсказка может быть установлена на многократных целевых узлах или многократных средствах управления.
Ввести | Свойство и Описание |
---|---|
ReadOnlyBooleanProperty |
активированный
Как правило, подсказка "активируется", когда мышь отодвигается Управление.
|
ObjectProperty<ContentDisplay> |
contentDisplay
Определяет расположение графики относительно текста.
|
ObjectProperty<Font> |
шрифт
Шрифт значения по умолчанию, чтобы использовать для текста в Подсказке.
|
ObjectProperty<Node> |
графический
Дополнительный значок для Подсказки.
|
DoubleProperty |
graphicTextGap
Количество пространства между графикой и текстом
|
ObjectProperty<TextAlignment> |
textAlignment
Определяет поведение для строк текста, когда текст является многострочным.
|
ObjectProperty<OverrunStyle> |
textOverrun
Определяет поведение, чтобы использовать если текст
Tooltip превышает свободное место для того, чтобы представить текст. |
StringProperty |
текст
Текст, чтобы вывести на экран в подсказке.
|
BooleanProperty |
wrapText
Если выполнение текста превышает width Подсказки, то эта переменная указывает, должен ли текст перенестись на другую строку.
|
id, maxHeight, maxWidth, minHeight, minWidth, prefHeight, prefWidth, skin, style
autoFix, autoHide, consumeAutoHidingEvents, hideOnEscape, onAutoHide, ownerNode, ownerWindow
bridge, USE_COMPUTED_SIZE, USE_PREF_SIZE
Конструктор и Описание |
---|
Tooltip()
Создает подсказку с пустой строкой для ее текста.
|
Tooltip(java.lang.String text)
Создает подсказку с указанным текстом.
|
Модификатор и Тип | Метод и Описание |
---|---|
ReadOnlyBooleanProperty |
activatedProperty()
Как правило, подсказка "активируется", когда мышь отодвигается Управление.
|
ObjectProperty<ContentDisplay> |
contentDisplayProperty()
Определяет расположение графики относительно текста.
|
ObjectProperty<Font> |
fontProperty()
Шрифт значения по умолчанию, чтобы использовать для текста в Подсказке.
|
ContentDisplay |
getContentDisplay()
Получает значение свойства contentDisplay.
|
Шрифт |
getFont()
Получает значение шрифта свойства.
|
Узел |
getGraphic()
Получает значение графического свойства.
|
double |
getGraphicTextGap()
Получает значение свойства graphicTextGap.
|
java.lang.String |
getText()
Получает значение текста свойства.
|
TextAlignment |
getTextAlignment()
Получает значение свойства textAlignment.
|
OverrunStyle |
getTextOverrun()
Получает значение свойства textOverrun.
|
ObjectProperty<Node> |
graphicProperty()
Дополнительный значок для Подсказки.
|
DoubleProperty |
graphicTextGapProperty()
Количество пространства между графикой и текстом
|
static void |
install(Node node, Tooltip t)
|
boolean |
isActivated()
Получает значение активированного свойства.
|
boolean |
isWrapText()
Получает значение свойства wrapText.
|
void |
setContentDisplay(ContentDisplay value)
Устанавливает значение свойства contentDisplay.
|
void |
setFont(Font value)
Устанавливает значение шрифта свойства.
|
void |
setGraphic(Node value)
Устанавливает значение графического свойства.
|
void |
setGraphicTextGap(double value)
Устанавливает значение свойства graphicTextGap.
|
void |
setText(java.lang.String value)
Устанавливает значение текста свойства.
|
void |
setTextAlignment(TextAlignment value)
Устанавливает значение свойства textAlignment.
|
void |
setTextOverrun(OverrunStyle value)
Устанавливает значение свойства textOverrun.
|
void |
setWrapText(boolean value)
Устанавливает значение свойства wrapText.
|
ObjectProperty<TextAlignment> |
textAlignmentProperty()
Определяет поведение для строк текста, когда текст является многострочным.
|
ObjectProperty<OverrunStyle> |
textOverrunProperty()
Определяет поведение, чтобы использовать если текст
Tooltip превышает свободное место для того, чтобы представить текст. |
StringProperty |
textProperty()
Текст, чтобы вывести на экран в подсказке.
|
static void |
uninstall(Node node, Tooltip t)
|
BooleanProperty |
wrapTextProperty()
Если выполнение текста превышает width Подсказки, то эта переменная указывает, должен ли текст перенестись на другую строку.
|
getId, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getPrefHeight, getPrefWidth, getSkin, getStyle, getStyleClass, idProperty, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, setId, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setPrefHeight, setPrefSize, setPrefWidth, setSkin, setStyle, skinProperty, styleProperty
autoFixProperty, autoHideProperty, consumeAutoHidingEventsProperty, getConsumeAutoHidingEvents, getOnAutoHide, getOwnerNode, getOwnerWindow, hide, hideOnEscapeProperty, isAutoFix, isAutoHide, isHideOnEscape, onAutoHideProperty, ownerNodeProperty, ownerWindowProperty, setAutoFix, setAutoHide, setConsumeAutoHidingEvents, setHideOnEscape, setOnAutoHide, setScene, show, show, show
addEventFilter, addEventHandler, buildEventDispatchChain, centerOnScreen, eventDispatcherProperty, fireEvent, focusedProperty, getEventDispatcher, getHeight, getOnCloseRequest, getOnHidden, getOnHiding, getOnShowing, getOnShown, getOpacity, getScene, getWidth, getX, getY, heightProperty, isFocused, isShowing, onCloseRequestProperty, onHiddenProperty, onHidingProperty, onShowingProperty, onShownProperty, opacityProperty, removeEventFilter, removeEventHandler, requestFocus, sceneProperty, setEventDispatcher, setEventHandler, setHeight, setOnCloseRequest, setOnHidden, setOnHiding, setOnShowing, setOnShown, setOpacity, setWidth, setX, setY, show, showingProperty, sizeToScene, widthProperty, xProperty, yProperty
public final StringProperty textProperty
getText()
, setText(String)
public final ObjectProperty<TextAlignment> textAlignmentProperty
contentDisplay
который влияет на графику и текст, эта установка только влияет на многократные строки текста относительно текстовых границ.public final ObjectProperty<OverrunStyle> textOverrunProperty
Tooltip
превышает свободное место для того, чтобы представить текст.getTextOverrun()
, setTextOverrun(OverrunStyle)
public final BooleanProperty wrapTextProperty
isWrapText()
, setWrapText(boolean)
public final ObjectProperty<Font> fontProperty
getFont()
, setFont(Font)
public final ObjectProperty<Node> graphicProperty
content display
свойство. Узел, определенный для этой переменной, не может появиться в другом месте в графике сцены, иначе IllegalArgumentException
бросается. См. описание class Node
для большего количества детали.getGraphic()
, setGraphic(Node)
public final ObjectProperty<ContentDisplay> contentDisplayProperty
public final DoubleProperty graphicTextGapProperty
getGraphicTextGap()
, setGraphicTextGap(double)
public final ReadOnlyBooleanProperty activatedProperty
isActivated()
public Tooltip()
public Tooltip(java.lang.String text)
text
- Текстовая строка для подсказки.public static void install(Node node, Tooltip t)
Tooltip
с данным Node
. Подсказка может тогда вести себя подобная тому, когда она устанавливается на любом Control
. Единственная подсказка может быть связана с многократными узлами.Tooltip
public static void uninstall(Node node, Tooltip t)
Tooltip
на указанном Node
. Следовательно парение на узле больше не будет приводить к показу подсказки.Tooltip
public final StringProperty textProperty()
getText()
, setText(String)
public final void setText(java.lang.String value)
public final java.lang.String getText()
public final void setTextAlignment(TextAlignment value)
contentDisplay
который влияет на графику и текст, эта установка только влияет на многократные строки текста относительно текстовых границ.public final TextAlignment getTextAlignment()
contentDisplay
который влияет на графику и текст, эта установка только влияет на многократные строки текста относительно текстовых границ.public final ObjectProperty<TextAlignment> textAlignmentProperty()
contentDisplay
который влияет на графику и текст, эта установка только влияет на многократные строки текста относительно текстовых границ.public final void setTextOverrun(OverrunStyle value)
Tooltip
превышает свободное место для того, чтобы представить текст.public final OverrunStyle getTextOverrun()
Tooltip
превышает свободное место для того, чтобы представить текст.public final ObjectProperty<OverrunStyle> textOverrunProperty()
Tooltip
превышает свободное место для того, чтобы представить текст.getTextOverrun()
, setTextOverrun(OverrunStyle)
public final void setWrapText(boolean value)
public final boolean isWrapText()
public final BooleanProperty wrapTextProperty()
isWrapText()
, setWrapText(boolean)
public final void setFont(Font value)
public final Font getFont()
public final ObjectProperty<Font> fontProperty()
getFont()
, setFont(Font)
public final void setGraphic(Node value)
content display
свойство. Узел, определенный для этой переменной, не может появиться в другом месте в графике сцены, иначе IllegalArgumentException
бросается. См. описание class Node
для большего количества детали.public final Node getGraphic()
content display
свойство. Узел, определенный для этой переменной, не может появиться в другом месте в графике сцены, иначе IllegalArgumentException
бросается. См. описание class Node
для большего количества детали.public final ObjectProperty<Node> graphicProperty()
content display
свойство. Узел, определенный для этой переменной, не может появиться в другом месте в графике сцены, иначе IllegalArgumentException
бросается. См. описание class Node
для большего количества детали.getGraphic()
, setGraphic(Node)
public final void setContentDisplay(ContentDisplay value)
public final ContentDisplay getContentDisplay()
public final ObjectProperty<ContentDisplay> contentDisplayProperty()
public final void setGraphicTextGap(double value)
public final double getGraphicTextGap()
public final DoubleProperty graphicTextGapProperty()
getGraphicTextGap()
, setGraphicTextGap(double)
public final boolean isActivated()
public final ReadOnlyBooleanProperty activatedProperty()
isActivated()
Copyright (c) 2008, 2012, Oracle и/или его филиалы. Все права защищены. Использование подвергается