-
- 既知のすべての実装クラス:
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を取得します。
-
-
-
メソッドの詳細
-
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回呼び出しても何も行われません。
-
-