Spec-Zone.ru › OpenJavaFX 24

Класс Tab

java.lang.Object
javafx.scene.control.Tab
Все реализованные интерфейсы:
Styleable, EventTarget
@DefaultProperty("content") @IDProperty("id") public class Tab extends Object implements EventTarget, Styleable

Вкладки размещаются в TabPane, где каждая вкладка представляет собой отдельную «страницу».

Вкладки могут содержать любые Node, такие как элементы управления пользовательского интерфейса или группы узлов, добавленные в контейнер макета.

Когда пользователь щелкает по вкладке в TabPane, содержимое этой вкладки становится видимым для пользователя.

С момента:
JavaFX 2.0

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

Тип Свойство Описание
final BooleanProperty closable
Состояние закрытия этой вкладки.
final ObjectProperty<Node> content
Содержимое, связанное с вкладкой.
final ObjectProperty<ContextMenu> contextMenu
Контекстное меню, связанное с вкладкой.
final ReadOnlyBooleanProperty disabled
Указывает, отключена ли эта Tab.
final BooleanProperty disable
Устанавливает состояние отключения этой вкладки.
final ObjectProperty<Node> graphic
Графика вкладки.
final StringProperty id
Идентификатор этой вкладки.
final ObjectProperty<EventHandler<Event>> onClosed
Обработчик событий, связанный с вкладкой при закрытии вкладки.
final ObjectProperty<EventHandler<Event>> onCloseRequest
Вызывается при внешнем запросе на закрытие этой Tab.
final ObjectProperty<EventHandler<Event>> onSelectionChanged
Обработчик событий, связанный с выбором вкладки.
final ReadOnlyBooleanProperty selected
Текущая выбранная вкладка.
final StringProperty style
Строка CSS-стиля, связанная с этой вкладкой.
final ReadOnlyObjectProperty<TabPane> tabPane
TabPane, содержащий эту вкладку.
final StringProperty text
Текст, отображаемый на вкладке.
final ObjectProperty<Tooltip> tooltip
Подсказка, связанная с этой вкладкой.

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

Модификатор и тип Поле Описание
static final EventType<Event> CLOSED_EVENT
Вызывается при закрытии этой вкладки пользователем.
static final EventType<Event> SELECTION_CHANGED_EVENT
Вызывается при выборе или отмене выбора вкладки.
static final EventType<Event> TAB_CLOSE_REQUEST_EVENT
Вызывается при внешнем запросе на закрытие этой Tab.

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

Конструктор Описание
Tab()
Создает вкладку без заголовка.
Tab(String text)
Создает вкладку с текстовым заголовком.
Tab(String text, Node content)
Создаёт вкладку с текстовым заголовком и указанным узлом содержимого.

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

Модификатор и тип Метод Описание
final <E extends Event>
void
addEventFilter(EventType<E> eventType, EventHandler<? super E> eventFilter)
Регистрирует фильтр событий для данного целевого объекта.
final <E extends Event>
void
addEventHandler(EventType<E> eventType, EventHandler<? super E> eventHandler)
Регистрирует обработчик событий для данного целевого объекта.
EventDispatchChain buildEventDispatchChain(EventDispatchChain tail)
Создаёт цепочку обработки событий для данного целевого объекта.
final BooleanProperty closableProperty()
Состояние закрываемости для этой вкладки.
final ObjectProperty<Node> contentProperty()
Контент, связанный с вкладкой.
final ObjectProperty<ContextMenu> contextMenuProperty()
Контекстное меню, связанное с вкладкой.
final ReadOnlyBooleanProperty disabledProperty()
Указывает, отключена ли эта Tab.
final BooleanProperty disableProperty()
Устанавливает состояние отключения этой вкладки.
static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
Получает CssMetaData, связанное с этим классом, что может включать в себя CssMetaData его суперклассов.
final Node getContent()
Контент, связанный с вкладкой.
final ContextMenu getContextMenu()
Контекстное меню, связанное с вкладкой.
List<CssMetaData<? extends Styleable,?>> getCssMetaData()
CssMetaData этого Styleable.
final Node getGraphic()
Графика, отображаемая на вкладке.
final String getId()
Идентификатор этой вкладки.
final EventHandler<Event> getOnClosed()
Обработчик событий, связанный с вкладкой при её закрытии.
EventHandler<Event> getOnCloseRequest()
Получает значение свойства onCloseRequest.
final EventHandler<Event> getOnSelectionChanged()
Обработчик событий, связанный с выбором на вкладке.
final ObservableMap<Object,Object> getProperties()
Возвращает наблюдаемое отображение свойств этой вкладки, предназначенное в основном для разработчиков приложений.
final ObservableSet<PseudoClass> getPseudoClassStates()
Возвращает состояние псевдокласса этого Styleable.
final String getStyle()
Строка CSS-стиля, связанная с этой вкладкой.
Styleable getStyleableParent()
Возвращает родителя этого Styleable или null, если родителя нет.
ObservableList<String> getStyleClass()
Список идентификаторов строк, которые могут быть использованы для логической группировки узлов, в частности, для внешнего механизма стилей.
final TabPane getTabPane()
Ссылка на TabPane, содержащий этот экземпляр вкладки.
final String getText()
Текст, отображаемый на вкладке.
final Tooltip getTooltip()
Подсказка, связанная с этой вкладкой.
String getTypeSelector()
Тип этой Styleable, который будет использоваться в сопоставлении селекторов.
Object getUserData()
Возвращает ранее заданное свойство Object или null, если такое свойство не было установлено с помощью метода setUserData(java.lang.Object).
final ObjectProperty<Node> graphicProperty()
Графика на вкладке.
boolean hasProperties()
Проверяет, есть ли у этой вкладки свойства.
final StringProperty idProperty()
Идентификатор этой вкладки.
final boolean isClosable()
Возвращает true, если эта вкладка закрываема.
final boolean isDisable()
Возвращает true, если эта вкладка отключена.
final boolean isDisabled()
Возвращает true, когда свойство Tab disable установлено в true или если TabPane отключена.
final boolean isSelected()
Представляет, является ли эта вкладка текущей выбранной вкладкой. Для изменения выбранной вкладки используйте tabPane.getSelectionModel().select()
final ObjectProperty<EventHandler<Event>> onClosedProperty()
Обработчик событий, связанный с вкладкой при её закрытии.
final ObjectProperty<EventHandler<Event>> onCloseRequestProperty()
Вызывается при внешнем запросе о закрытии этой Tab.
final ObjectProperty<EventHandler<Event>> onSelectionChangedProperty()
Обработчик событий, связанный с выбором на вкладке.
final <E extends Event>
void
removeEventFilter(EventType<E> eventType, EventHandler<? super E> eventFilter)
Отменяет ранее зарегистрированный фильтр событий от этого объекта.
final <E extends Event>
void
removeEventHandler(EventType<E> eventType, EventHandler<? super E> eventHandler)
Отменяет ранее зарегистрированного обработчика событий от этого объекта.
final ReadOnlyBooleanProperty selectedProperty()
Текущая выбранная вкладка.
final void setClosable(boolean value)
Устанавливает true, если вкладка закрываема.
final void setContent(Node value)
Контент для отображения в основной области TabPane.
final void setContextMenu(ContextMenu value)
Указывает контекстное меню для отображения при щелчке правой кнопкой мыши на вкладке.
final void setDisable(boolean value)
Устанавливает состояние отключения этой вкладки.
final void setGraphic(Node value)
Устанавливает графику для отображения на вкладке, чтобы пользователь мог различать функции каждой вкладки.
final void setId(String value)
Устанавливает идентификатор этой вкладки.
final void setOnClosed(EventHandler<Event> value)
Определяет функцию, которая будет вызвана при закрытии вкладки.
void setOnCloseRequest(EventHandler<Event> value)
Устанавливает значение свойства onCloseRequest.
final void setOnSelectionChanged(EventHandler<Event> value)
Определяет функцию, которая будет вызвана при изменении выбора на вкладке.
final void setStyle(String value)
Строковое представление CSS-стиля, связанного с этой вкладкой.
final void setText(String value)
Устанавливает текст для отображения на вкладке, чтобы пользователь мог различать функции каждой вкладки.
final void setTooltip(Tooltip value)
Указывает подсказку, отображаемую при наведении курсора на вкладку.
void setUserData(Object value)
Удобный метод для установки отдельного свойства Object, которое можно получить позже.
final StringProperty styleProperty()
Строка CSS-стиля, связанная с этой вкладкой.
final ReadOnlyObjectProperty<TabPane> tabPaneProperty()
TabPane, содержащий эту вкладку.
final StringProperty textProperty()
Текст, отображаемый на вкладке.
final ObjectProperty<Tooltip> tooltipProperty()
Подсказка, связанная с этой вкладкой.

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

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

getStyleableNode

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

id

public final StringProperty idProperty
Идентификатор этой вкладки.
См. также:
  • getId()
  • setId(String)
  • idProperty()

style

public final StringProperty styleProperty
Строка CSS-стиля, связанная с этой вкладкой.
См. также:
  • getStyle()
  • setStyle(String)
  • styleProperty()

selected

public final ReadOnlyBooleanProperty selectedProperty
Текущая выбранная вкладка.
См. также:
  • isSelected()
  • selectedProperty()

tabPane

public final ReadOnlyObjectProperty<TabPane> tabPaneProperty
Панель вкладок, содержащая эту вкладку.
См. также:
  • getTabPane()
  • tabPaneProperty()

text

public final StringProperty textProperty
Текст, отображаемый на вкладке.
См. также:
  • getText()
  • setText(String)
  • textProperty()

graphic

public final ObjectProperty<Node> graphicProperty
Графика на вкладке.
См. также:
  • getGraphic()
  • setGraphic(Node)
  • graphicProperty()

content

public final ObjectProperty<Node> contentProperty

Содержание, связанное с вкладкой.

См. также:
  • getContent()
  • setContent(Node)
  • contentProperty()

contextMenu

public final ObjectProperty<ContextMenu> contextMenuProperty
Контекстное меню, связанное с вкладкой.
См. также:
  • getContextMenu()
  • setContextMenu(ContextMenu)
  • contextMenuProperty()

closable

public final BooleanProperty closableProperty
Состояние закрываемости для этой вкладки.
См. также:
  • isClosable()
  • setClosable(boolean)
  • closableProperty()

onSelectionChanged

public final ObjectProperty<EventHandler<Event>> onSelectionChangedProperty
Обработчик событий, связанный с выбором вкладки.
См. также:
  • getOnSelectionChanged()
  • setOnSelectionChanged(EventHandler)
  • onSelectionChangedProperty()

onClosed

public final ObjectProperty<EventHandler<Event>> onClosedProperty
Обработчик событий, связанный с закрытием вкладки.
См. также:
  • getOnClosed()
  • setOnClosed(EventHandler)
  • onClosedProperty()

tooltip

public final ObjectProperty<Tooltip> tooltipProperty
Подсказка, связанная с этой вкладкой.
См. также:
  • getTooltip()
  • setTooltip(Tooltip)
  • tooltipProperty()

disable

public final BooleanProperty disableProperty
Устанавливает состояние отключения этой вкладки. Отключенная вкладка больше не интерактивна или не доступна для навигации, но содержимое остается интерактивным. Отключенную вкладку можно выбрать с помощью TabPane.getSelectionModel().
Значение по умолчанию:
false
С:
JavaFX 2.2
См. также:
  • isDisable()
  • setDisable(boolean)
  • disableProperty()

disabled

public final ReadOnlyBooleanProperty disabledProperty
Указывает, отключена ли эта Tab. Вкладка станет отключенной, если disable установлено в true на самой вкладке или если сама панель вкладок отключена.
Значение по умолчанию:
false
С:
JavaFX 2.2
См. также:
  • isDisabled()
  • disabledProperty()

onCloseRequest

public final ObjectProperty<EventHandler<Event>> onCloseRequestProperty
Вызывается при внешнем запросе на закрытие этой вкладки. Установленный обработчик событий может предотвратить закрытие вкладки, обработав полученное событие.
С:
JavaFX 8.0
См. также:
  • getOnCloseRequest()
  • setOnCloseRequest(EventHandler)
  • onCloseRequestProperty()

Подробности полей

SELECTION_CHANGED_EVENT

public static final EventType<Event> SELECTION_CHANGED_EVENT

Вызывается, когда вкладка становится выбранной или не выбранной.

CLOSED_EVENT

public static final EventType<Event> CLOSED_EVENT

Вызывается, когда пользователь закрывает эту вкладку. Это полезно для освобождения памяти.

TAB_CLOSE_REQUEST_EVENT

public static final EventType<Event> TAB_CLOSE_REQUEST_EVENT
Вызывается при внешнем запросе на закрытие этой вкладки. Установленный обработчик событий может предотвратить закрытие вкладки, обработав полученное событие.
С:
JavaFX 8.0

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

Tab

public Tab()
Создает вкладку без заголовка.

Tab

public Tab(String text)
Создает вкладку с текстовым заголовком.
Параметры:
text - Заголовок вкладки.

Tab

public Tab(String text, Node content)
Создает вкладку с текстовым заголовком и указанным узлом содержимого.
Параметры:
text - Заголовок вкладки.
content - Содержимое вкладки.
С:
JavaFX 8u40

Подробности методов

setId

public final void setId(String value)
Устанавливает идентификатор этой вкладки. Этот простой строковый идентификатор полезен для поиска определенной вкладки в TabPane. Значение по умолчанию - null.
Параметры:
value - идентификатор этой вкладки

getId

public final String getId()
Идентификатор этой вкладки.
Указано в:
getId в интерфейсе Styleable
Возвращает:
Идентификатор вкладки.

idProperty

public final StringProperty idProperty()
Идентификатор этой вкладки.
Возвращает:
свойство id этой вкладки
См. также:
  • getId()
  • setId(String)
END_OF_DOCUMENT_MARKER

setStyle

public final void setStyle(String value)
Строковое представление CSS-стиля, связанного с этой вкладкой. Аналогично атрибуту "style" HTML-элемента. Обратите внимание, что, как и атрибут style в HTML, эта переменная содержит свойства и значения стилей, а не часть селектора правила стиля.

Парсинг этого стиля может быть не поддерживается на некоторых ограниченных платформах. Рекомендуется использовать отдельный файл CSS вместо этого.

Parameters:
value - строка стиля

getStyle

public final String getStyle()
Строка CSS-стиля, связанная с этой вкладкой.
Specified by:
getStyle в интерфейсе Styleable
Returns:
Строка CSS-стиля, связанная с этой вкладкой.

styleProperty

public final StringProperty styleProperty()
Строка CSS-стиля, связанная с этой вкладкой.
Returns:
свойство строки CSS-стиля, связанное с этой вкладкой
See Also:
  • getStyle()
  • setStyle(String)

isSelected

public final boolean isSelected()

Представляет, является ли эта вкладка текущей выбранной вкладкой. Для изменения выбранной вкладки используйте tabPane.getSelectionModel().select()

Returns:
true, если выбрана

selectedProperty

public final ReadOnlyBooleanProperty selectedProperty()
Текущая выбранная вкладка.
Returns:
выбранная вкладка
See Also:
  • isSelected()

getTabPane

public final TabPane getTabPane()

Ссылка на TabPane, содержащий этот экземпляр вкладки.

Returns:
TabPane

tabPaneProperty

public final ReadOnlyObjectProperty<TabPane> tabPaneProperty()
TabPane, содержащий эту вкладку.
Returns:
свойство TabPane
See Also:
  • getTabPane()

setText

public final void setText(String value)

Устанавливает текст, отображаемый на вкладке, для различения функций каждой вкладки. Текст всегда отображается.

Parameters:
value - строка текста

getText

public final String getText()
Текст, отображаемый на вкладке.
Returns:
Текст, отображаемый на вкладке.

textProperty

public final StringProperty textProperty()
Текст, отображаемый на вкладке.
Returns:
свойство текста
See Also:
  • getText()
  • setText(String)

setGraphic

public final void setGraphic(Node value)

Устанавливает графический элемент, отображаемый на вкладке, для различения функций каждой вкладки. По умолчанию графический элемент не вращается в зависимости от значения TabPane.tabPosition, но его можно настроить на вращение, установив TabPane.rotateGraphic в true.

Parameters:
value - узел графики

getGraphic

public final Node getGraphic()
Графический элемент, отображаемый на вкладке.
Returns:
Графический элемент, отображаемый на вкладке.

graphicProperty

public final ObjectProperty<Node> graphicProperty()
Графика на вкладке.
Returns:
Графика на вкладке.
See Also:
  • getGraphic()
  • setGraphic(Node)

setContent

public final void setContent(Node value)

Содержимое, отображаемое в области основного TabPane. Содержимое может быть любым узлом, например, элементами управления пользовательского интерфейса или группами узлов, добавленными в контейнер макета.

Parameters:
value - узел содержимого

getContent

public final Node getContent()

Содержимое, связанное с вкладкой.

Returns:
Содержимое, связанное с вкладкой.

contentProperty

public final ObjectProperty<Node> contentProperty()

Содержимое, связанное с вкладкой.

Returns:
свойство содержимого
See Also:
  • getContent()
  • setContent(Node)

setContextMenu

public final void setContextMenu(ContextMenu value)

Устанавливает контекстное меню, отображаемое при щелчке правой кнопкой мыши по вкладке.

Parameters:
value - контекстное меню

getContextMenu

public final ContextMenu getContextMenu()
Контекстное меню, связанное с вкладкой.
Returns:
Контекстное меню, связанное с вкладкой.

contextMenuProperty

public final ObjectProperty<ContextMenu> contextMenuProperty()
Контекстное меню, связанное с вкладкой.
Returns:
свойство контекстного меню
See Also:
  • getContextMenu()
  • setContextMenu(ContextMenu)

setClosable

public final void setClosable(boolean value)

Устанавливает true, если вкладка может быть закрыта. Если это установлено в false, то независимо от TabClosingPolicy пользователю не будет разрешено закрыть эту вкладку. Таким образом, когда это свойство установлено в false, кнопка "Закрыть" не будет отображаться на вкладке. По умолчанию установлено true.

Parameters:
value - значение closable

isClosable

public final boolean isClosable()
Возвращает true, если эта вкладка может быть закрыта.
Returns:
true, если вкладка может быть закрыта.

closableProperty

public final BooleanProperty closableProperty()
Состояние closable для этой вкладки.
Returns:
свойство closable
See Also:
  • isClosable()
  • setClosable(boolean)

setOnSelectionChanged

public final void setOnSelectionChanged(EventHandler<Event> value)
Определяет функцию, которая будет вызвана при изменении выбора вкладки.
Parameters:
value - обработчик событий изменения выбора

getOnSelectionChanged

public final EventHandler<Event> getOnSelectionChanged()
Обработчик событий, связанный с выбором вкладки.
Returns:
Обработчик событий, связанный с выбором вкладки.

onSelectionChangedProperty

public final ObjectProperty<EventHandler<Event>> onSelectionChangedProperty()
Обработчик событий, связанный с выбором вкладки.
Returns:
свойство обработчика событий изменения выбора
See Also:
  • getOnSelectionChanged()
  • setOnSelectionChanged(EventHandler)

setOnClosed

public final void setOnClosed(EventHandler<Event> value)
Определяет функцию, которая будет вызвана при закрытии вкладки.
Parameters:
value - обработчик событий закрытия

getOnClosed

public final EventHandler<Event> getOnClosed()
Обработчик событий, связанный с вкладкой при её закрытии.
Returns:
Обработчик событий, связанный с вкладкой при её закрытии.
END_OF_DOCUMENT_MARKER

onClosedProperty

public final ObjectProperty<EventHandler<Event>> onClosedProperty()
Обработчик событий, связанный с вкладкой при её закрытии.
Возвращает:
свойство обработчика события закрытия
См. также:
  • getOnClosed()
  • setOnClosed(EventHandler)

setTooltip

public final void setTooltip(Tooltip value)

Устанавливает подсказку, отображаемую при наведении курсора на вкладку.

Параметры:
value - значение подсказки

getTooltip

public final Tooltip getTooltip()
Подсказка, связанная с этой вкладкой.
Возвращает:
Подсказка, связанная с этой вкладкой.

tooltipProperty

public final ObjectProperty<Tooltip> tooltipProperty()
Подсказка, связанная с этой вкладкой.
Возвращает:
свойство подсказки
См. также:
  • getTooltip()
  • setTooltip(Tooltip)

setDisable

public final void setDisable(boolean value)
Устанавливает состояние отключения этой вкладки.
Значение по умолчанию:
false
Параметры:
value - состояние, которое нужно установить для вкладки
С:
JavaFX 2.2

isDisable

public final boolean isDisable()
Возвращает true, если эта вкладка отключена.
Возвращает:
true, если вкладка отключена
С:
JavaFX 2.2

disableProperty

public final BooleanProperty disableProperty()
Устанавливает состояние отключения этой вкладки. Отключенная вкладка больше не интерактивна или не проходима, но содержимое остаётся интерактивным. Отключенную вкладку можно выбрать с помощью TabPane.getSelectionModel().
Значение по умолчанию:
false
Возвращает:
свойство отключения
С:
JavaFX 2.2
См. также:
  • isDisable()
  • setDisable(boolean)

isDisabled

public final boolean isDisabled()
Возвращает true, если Tab disable установлено в true или если TabPane отключено.
Возвращает:
true, если панель вкладок отключена
С:
JavaFX 2.2

disabledProperty

public final ReadOnlyBooleanProperty disabledProperty()
Указывает, отключена ли эта Tab. Вкладка станет отключенной, если disable установлено в true либо если TabPane отключена.
Значение по умолчанию:
false
Возвращает:
свойство отключения
С:
JavaFX 2.2
См. также:
  • isDisabled()

onCloseRequestProperty

public final ObjectProperty<EventHandler<Event>> onCloseRequestProperty()
Вызывается при внешнем запросе на закрытие этой Tab. Установленный обработчик событий может предотвратить закрытие вкладки, обработав полученное событие.
Возвращает:
свойство onCloseRequest
С:
JavaFX 8.0
См. также:
  • getOnCloseRequest()
  • setOnCloseRequest(EventHandler)

getOnCloseRequest

public EventHandler<Event> getOnCloseRequest()
Возвращает значение свойства onCloseRequest.
Описание свойства:
Вызывается при внешнем запросе на закрытие этой Tab. Установленный обработчик событий может предотвратить закрытие вкладки, обработав полученное событие.
Возвращает:
значение свойства onCloseRequest
С:
JavaFX 8.0
См. также:
  • setOnCloseRequest(EventHandler)
  • onCloseRequestProperty()

setOnCloseRequest

public void setOnCloseRequest(EventHandler<Event> value)
Устанавливает значение свойства onCloseRequest.
Описание свойства:
Вызывается при внешнем запросе на закрытие этой Tab. Установленный обработчик событий может предотвратить закрытие вкладки, обработав полученное событие.
Параметры:
value - значение для свойства onCloseRequest
С:
JavaFX 8.0
См. также:
  • getOnCloseRequest()
  • onCloseRequestProperty()

getProperties

public final ObservableMap<Object,Object> getProperties()
Возвращает наблюдаемую карту свойств этой вкладки, предназначенную в основном для разработчиков приложений.
Возвращает:
наблюдаемую карту свойств этой вкладки, предназначенную в основном для разработчиков приложений
С:
JavaFX 2.2

hasProperties

public boolean hasProperties()
Проверяет, имеет ли эта вкладка свойства.
Возвращает:
true, если вкладка имеет свойства.
С:
JavaFX 2.2

setUserData

public void setUserData(Object value)
Удобный метод для установки единственного объекта-свойства, который может быть извлечён впоследствии. Функционально эквивалентно вызову метода getProperties().put(Object key, Object value). Его можно извлечь позже, вызвав getUserData().
Параметры:
value - значение, которое будет сохранено; его можно извлечь позже, вызвав getUserData().
С:
JavaFX 2.2

getUserData

public Object getUserData()
Возвращает ранее установленное свойство объекта или null, если такое свойство не было установлено с помощью метода setUserData(java.lang.Object).
Возвращает:
Объект, который был ранее установлен, или null, если свойство не было установлено или было установлено значение null.
С:
JavaFX 2.2

getStyleClass

public ObservableList<String> getStyleClass()
Список идентификаторов строк, которые могут использоваться для логического группирования узлов, в частности для внешнего движка стилей. Эта переменная аналогична атрибуту "class" в HTML-элементе и, как следствие, каждый элемент списка — это класс стиля, к которому принадлежит этот узел.
Определено в:
getStyleClass в интерфейсе Styleable
Возвращает:
список идентификаторов строк, которые могут использоваться для логического группирования узлов, в частности для внешнего движка стилей
См. также:
  • CSS3 селекторы класса

buildEventDispatchChain

public EventDispatchChain buildEventDispatchChain(EventDispatchChain tail)
Описание скопировано из интерфейса: EventTarget
Создаёт цепочку обработки событий для этого целевого объекта. Цепочка обработки событий содержит диспетчеры событий, которые могут быть заинтересованы в обработке событий, направленных на этот EventTarget. Этот целевой объект события не добавляется в цепочку автоматически, поэтому, если он хочет обрабатывать события, он должен добавить себя в цепочку.

В случае, если целевой объект события является частью иерархии, цепочка для него обычно строится из диспетчеров событий, собранных от корня иерархии до целевого объекта события.

Цепочка обработки событий строится путём модификаций предоставленной начальной цепочки обработки событий. Возвращаемая цепочка должна иметь начальную цепочку в конце, так что диспетчеры должны быть добавлены в начало начальной цепочки.

Вызывающий метод не должен предполагать, что начальная цепочка остаётся неизменной или что возвращаемое значение будет ссылаться на другую цепочку.

Определено в:
buildEventDispatchChain в интерфейсе EventTarget
Параметры:
tail - начальная цепочка, которая используется для построения
Возвращает:
результирующая цепочка обработки событий для этого целевого объекта

addEventHandler

public final <E extends Event> void addEventHandler(EventType<E> eventType, EventHandler<? super E> eventHandler)
Описание скопировано из интерфейса: EventTarget
Регистрирует обработчик событий для этого объекта.

Обработчик вызывается, когда объект получает событие Event указанного типа в фазе распространения события.

Specified by:
addEventHandler в интерфейсе EventTarget
Type Parameters:
E - класс события обработчика
Parameters:
eventType - тип событий, получаемых обработчиком
eventHandler - обработчик событий

removeEventHandler

public final <E extends Event> void removeEventHandler(EventType<E> eventType, EventHandler<? super E> eventHandler)
Описание скопировано из интерфейса: EventTarget
Отменяет регистрацию ранее зарегистрированного обработчика событий для этого объекта.

Так как возможно зарегистрировать один экземпляр EventHandler для разных типов событий, вызывающий код должен указать тип события, из которого следует удалить обработчик.

Specified by:
removeEventHandler в интерфейсе EventTarget
Type Parameters:
E - класс события обработчика
Parameters:
eventType - тип события, из которого следует удалить обработчик
eventHandler - обработчик событий

addEventFilter

public final <E extends Event> void addEventFilter(EventType<E> eventType, EventHandler<? super E> eventFilter)
Описание скопировано из интерфейса: EventTarget
Регистрирует фильтр событий для этого объекта.

Фильтр вызывается, когда объект получает событие Event указанного типа в фазе захвата события.

Specified by:
addEventFilter в интерфейсе EventTarget
Type Parameters:
E - класс события фильтра
Parameters:
eventType - тип событий, получаемых фильтром
eventFilter - фильтр событий

removeEventFilter

public final <E extends Event> void removeEventFilter(EventType<E> eventType, EventHandler<? super E> eventFilter)
Описание скопировано из интерфейса: EventTarget
Отменяет регистрацию ранее зарегистрированного фильтра событий для этого объекта.

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

Specified by:
removeEventFilter в интерфейсе EventTarget
Type Parameters:
E - класс события фильтра
Parameters:
eventType - тип события, из которого следует удалить фильтр
eventFilter - фильтр событий

getTypeSelector

public String getTypeSelector()
Тип этого Styleable, используемого в сопоставлении селекторов. Аналогично "элементу" в HTML. (CSS Тип селектор).
Specified by:
getTypeSelector в интерфейсе Styleable
Returns:
"Вкладка"
Since:
JavaFX 8.0

getStyleableParent

public Styleable getStyleableParent()
Возвращает родителя этого Styleable, или null, если родителя нет.
Specified by:
getStyleableParent в интерфейсе Styleable
Returns:
getTabPane()
Since:
JavaFX 8.0

getPseudoClassStates

public final ObservableSet<PseudoClass> getPseudoClassStates()
Возвращает состояние псевдокласса этого Styleable. CSS предполагает, что этот набор является неизменяемым.
Specified by:
getPseudoClassStates в интерфейсе Styleable
Returns:
состояние псевдокласса
Since:
JavaFX 8.0

getCssMetaData

public List<CssMetaData<? extends Styleable,?>> getCssMetaData()
CssMetaData этого Styleable. Может быть возвращен как неизменяемый список.
Specified by:
getCssMetaData в интерфейсе Styleable
Returns:
CssMetaData
Since:
JavaFX 8.0

getClassCssMetaData

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

Сообщить об ошибке или предложить улучшение
Авторские права © 2008, 2025, Oracle и/или его филиалы. Все права защищены.

© 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