Spec-Zone.ru › OpenJavaFX 17

Interface Skin<C extends Skinnable>

Параметры типа:
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

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

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

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

getSkinnable

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

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

Возвращает:
Непустой Skinnable или null значение, если обработан.

getNode

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

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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API