- 
- 既知のすべての実装クラス:
- 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で置き換えられたときに、Skinnableによって呼び出されます。NodegetNode()このスキンを表すノードを取得します。CgetSkinnable()このスキンが割り当てられているSkinnableを取得します。
 
- 
- 
- 
メソッドの詳細- 
getSkinnableC getSkinnable() このスキンが割り当てられているSkinnableを取得します。 1つのSkinnableに対して1つのスキンが作成されている必要があります。 この値は、スキンがSkinnableから削除されるときにのみ、かつdispose()の呼出しの結果としてのみ、null以外の値からnull値になります。Skinnableを構築する呼出し側では、Skinを構築し、コントロールとそのSkin間の関係を適切に確立することも必要となります。 - 戻り値:
- null以外のSkinnable、破棄された場合はnull。
 
 - 
getNodeNode getNode() このスキンを表すノードを取得します。 これは、dispose()の呼出し後を除いてnullになることはなく、nullに変更されるときを除いて変化することはありません。- 戻り値:
- スキンが破棄された場合を除き、null以外のNode。
 
 - 
disposevoid dispose() スキンがSkinnableで置き換えられたときに、Skinnableによって呼び出されます。 このメソッドを使用すると、スキンが必要なくなった場合に、Skinがそれ自体をクリーンアップするために必要なロジックを実装できます。 ネイティブ・リソースを解放するために使用できます。 disposeの呼出し後、メソッドgetSkinnable()およびgetNode()はnullを返します。 disposeを2回呼び出しても何も行われません。
 
- 
 
-