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