Spec-Zone.ru › OpenJavaFX 21

Класс TooltipSkin

java.lang.Object
javafx.scene.control.skin.TooltipSkin
Все реализованные интерфейсы:
Skin<Tooltip>
public class TooltipSkin extends Object implements Skin<Tooltip>
CSS-базовая тема для всплывающей подсказки. Она в основном отвечает за логику показа и скрытия для элементов управления, основанных на всплывающих окнах, и в данном случае — для всплывающей подсказки. Она также реализует некоторые методы интерфейса Skin. Класс TooltipContent — фактическая реализация темы всплывающей подсказки.

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

Конструктор Описание
TooltipSkin(Tooltip t)
Создает новый экземпляр TooltipSkin для заданной Tooltip.

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

Модификатор и тип Метод Описание
void dispose()
Вызывается, когда ранее установленная тема собирается быть удалена из связанного элемента управления.
Node getNode()
Возвращает узел, представляющий эту тему.
Tooltip getSkinnable()
Возвращает Skinnable, которому назначена эта тема.

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

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

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

install

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

TooltipSkin

public TooltipSkin(Tooltip t)
Создает новый экземпляр TooltipSkin для заданной Tooltip.
Параметры:
t - всплывающая подсказка

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

getSkinnable

public Tooltip getSkinnable()
Возвращает Skinnable, которому назначена эта тема. Тема должна быть создана для одного и только одного Skinnable. Это значение будет изменяться только с непустого на пустое значение при удалении темы из Skinnable, и только в результате вызова Skin.dispose().

Тот, кто создает Skinnable, также должен создать тему и правильно установить связь между элементом управления и его темой.

Унаследованное от:
getSkinnable в интерфейсе Skin<Tooltip>
Возвращает:
Непустое Skinnable или значение null, если тема удалена.

getNode

public Node getNode()
Возвращает узел, представляющий эту тему. Он никогда не должен быть null, кроме как после вызова Skin.dispose(), и не должен изменяться, кроме как при изменении на null.
Унаследованное от:
getNode в интерфейсе Skin<Tooltip>
Возвращает:
Непустой узел, за исключением случаев, когда тема удалена.

dispose

public void dispose()
Вызывается, когда ранее установленная тема собирается быть удалена из связанного элемента управления. Это позволяет теме выполнить очистку, например, удалить слушатели и привязки, и отменить любые изменения в свойствах элемента управления. После завершения этого метода Skin.getSkinnable() и Skin.getNode() должны вернуть null.

Вызов Skin.dispose() более одного раза не имеет эффекта.

Унаследованное от:
dispose в интерфейсе Skin<Tooltip>

© 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