-
- Параметры типа:
-
C- Подтип Skinnable, который представляет Skin. Это позволяет реализации Skin получить доступ к реализацииSkinnable, которая обычно является реализациейControl.
- Все известные реализующие классы:
-
AccordionSkin,ButtonBarSkin,ButtonSkin,CellSkinBase,CheckBoxSkin,ChoiceBoxSkin,ColorPickerSkin,ComboBoxBaseSkin,ComboBoxListViewSkin,ComboBoxPopupControl,ContextMenuSkin,DateCellSkin,DatePickerSkin,HTMLEditorSkin,HyperlinkSkin,LabeledSkinBase,LabelSkin,ListCellSkin,ListViewSkin,MenuBarSkin,MenuButtonSkin,MenuButtonSkinBase,PaginationSkin,ProgressBarSkin,ProgressIndicatorSkin,RadioButtonSkin,ScrollBarSkin,ScrollPaneSkin,SeparatorSkin,SkinBase,SliderSkin,SpinnerSkin,SplitMenuButtonSkin,SplitPaneSkin,TableCellSkin,TableCellSkinBase,TableRowSkin,TableRowSkinBase,TableViewSkin,TableViewSkinBase,TabPaneSkin,TextAreaSkin,TextFieldSkin,TextInputControlSkin,TitledPaneSkin,ToggleButtonSkin,ToolBarSkin,TooltipSkin,TreeCellSkin,TreeTableCellSkin,TreeTableRowSkin,TreeTableViewSkin,TreeViewSkin,VirtualContainerBase
public interface Skin<C extends Skinnable>Базовый класс для определения визуального представления элементов управления пользовательского интерфейса путем определения графа сцены узлов для представления скина. Элемент управления пользовательским интерфейсом абстрагирован за интерфейсомSkinnable.- С:
- JavaFX 2.0
-
Краткое описание методов
Все методыМетоды экземпляровАбстрактные методы Модификатор и тип Метод Описание voiddispose()Вызывается Skinnable, когда Skin заменяется на Skinnable.NodegetNode()Возвращает узел, представляющий этот Skin.CgetSkinnable()Возвращает Skinnable, которому назначен этот Skin.
-
Подробное описание методов
-
getSkinnable
C getSkinnable()
Возвращает Skinnable, которому назначен этот Skin. Skin должен быть создан для одного и только одного Skinnable. Это значение будет меняться только с не-null на null, когда Skin удаляется из Skinnable, и только в результате вызоваdispose().Вызывающий, который создает Skinnable, должен также создать Skin и правильно установить связь между Control и его Skin.
- Возвращает:
- Не-null Skinnable или значение null, если disposed.
-
getNode
Node getNode()
Возвращает узел, представляющий этот Skin. Он никогда не должен быть null, за исключением случая после вызоваdispose(), и никогда не должен изменяться, кроме как при изменении на null.- Возвращает:
- Не-null Node, за исключением случаев, когда Skin был disposed.
-
dispose
void dispose()
Вызывается Skinnable, когда Skin заменяется на Skinnable. Этот метод позволяет Skin реализовывать любую логику, необходимую для очистки после того, как Skin больше не нужен. Он может использоваться для освобождения нативных ресурсов. МетодыgetSkinnable()иgetNode()должны возвращать null после вызова dispose. Вызов 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.