Класс TooltipSkin
java.lang.Object
javafx.scene.control.skin.TooltipSkin
- Все реализованные интерфейсы:
Skin<Tooltip>
public class TooltipSkin extends Object implements Skin<Tooltip>
CSS-базовая тема для всплывающей подсказки. Она в основном отвечает за логику показа и скрытия для элементов управления, основанных на всплывающих окнах, и в данном случае — для всплывающей подсказки. Она также реализует некоторые методы интерфейса Skin. Класс TooltipContent — фактическая реализация темы всплывающей подсказки.
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
TooltipSkin |
Создает новый экземпляр TooltipSkin для заданной Tooltip. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
dispose() |
Вызывается, когда ранее установленная тема собирается быть удалена из связанного элемента управления. |
Node |
getNode() |
Возвращает узел, представляющий эту тему. |
Tooltip |
getSkinnable() |
Возвращает Skinnable, которому назначена эта тема. |
Подробное описание конструкторов
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.