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