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

Класс Tab

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

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

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

    При нажатии пользователем на вкладку в TabPane содержимое вкладки становится видимым для пользователя.

    С тех пор как:
    JavaFX 2.0
  • Краткое описание свойств

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

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

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

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

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

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

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

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

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

      public final ObjectProperty<Node> contentProperty

      Контент, связанный с вкладкой.

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

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

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

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

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

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

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

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

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

    • 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
      Вызывается при внешнем запросе на закрытие этой Tab. Установленный обработчик событий может предотвратить закрытие вкладки, обработав полученное событие.
      С:
      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 этой вкладки
    • setStyle

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

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

      Параметры:
      value - строка стиля
    • getStyle

      public final String getStyle()
      Строка CSS-стиля, связанная с этой вкладкой.
      Указано:
      getStyle в интерфейсе Styleable
      Возвращает:
      Строка CSS-стиля, связанная с этой вкладкой.
    • styleProperty

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

      public final boolean isSelected()

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

      Возвращает:
      true, если выбрано
    • selectedProperty

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

      public final TabPane getTabPane()

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

      Возвращает:
      TabPane
    • tabPaneProperty

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

      public final void setText​(String value)

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

      Параметры:
      value - строка текста
    • getText

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

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

      public final void setGraphic​(Node value)

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

      Параметры:
      value - узел графики
    • getGraphic

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

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

      public final void setContent​(Node value)

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

      Параметры:
      value - узел содержимого
    • getContent

      public final Node getContent()

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

      Возвращает:
      Содержимое, связанное с вкладкой.
    • contentProperty

      public final ObjectProperty<Node> contentProperty()

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

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

      public final void setContextMenu​(ContextMenu value)

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

      Параметры:
      value - контекстное меню
    • getContextMenu

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

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

      public final void setClosable​(boolean value)

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

      Параметры:
      value - значение closable
    • isClosable

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

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

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

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

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

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

      public final EventHandler<Event> getOnClosed()
      Обработчик событий, связанный с вкладкой при закрытии вкладки.
      Возвращает:
      Обработчик событий, связанный с вкладкой при закрытии.
    • 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, если вкладка TabPane отключена
      С:
      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. Установленный обработчик событий может предотвратить закрытие вкладки, потребляя полученное событие.
      С:
      JavaFX 8.0
      См. также:
      getOnCloseRequest(), setOnCloseRequest(EventHandler)
    • getOnCloseRequest

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

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

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

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

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

      public Object getUserData()
      Возвращает ранее установленное свойство Object или 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. Этот целевой объект события не добавляется в цепочку автоматически, поэтому, если он хочет обрабатывать события, ему необходимо добавить в цепочку диспетчер событий для себя.

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

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

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

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

      public String getTypeSelector()
      Тип этой Styleable, который будет использоваться в сопоставлении селекторов. Это аналогично элементу в HTML. (CSS селектор типа).
      Указано в:
      getTypeSelector в интерфейсе Styleable
      Возвращает:
      "Вкладка"
      С:
      JavaFX 8.0
    • getStyleableParent

      public Styleable getStyleableParent()
      Возвращает родителя этого Styleable или null, если родителя нет.
      Указано в:
      getStyleableParent в интерфейсе Styleable
      Возвращает:
      getTabPane()
      С:
      JavaFX 8.0
    • getPseudoClassStates

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

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

      public static List<CssMetaData<? extends Styleable,​?>> getClassCssMetaData()
      Возвращает:
      CssMetaData, связанный с этим классом, который может включать 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