- java.lang.Object
-
- javafx.scene.control.SkinBase<C>
-
- javafx.scene.control.skin.VirtualContainerBase<C,I>
-
- javafx.scene.control.skin.TableViewSkinBase<T,TreeItem<T>,TreeTableView<T>,TreeTableRow<T>,TreeTableColumn<T,?>>
-
- javafx.scene.control.skin.TreeTableViewSkin<T>
-
- すべての実装されたインタフェース:
Skin<T>
public class TreeTableViewSkin<T> extends TableViewSkinBase<T,TreeItem<T>,TreeTableView<T>,TreeTableRow<T>,TreeTableColumn<T,?>>
TreeTableView
コントロールのデフォルトのスキン実装。- 導入されたバージョン:
- 9
- 関連項目:
TreeTableView
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 TreeTableViewSkin(TreeTableView<T> control)
新しいTreeTableViewSkinインスタンスを作成し、必要な子ノードをControlchildren
リストにインストールし、キー、マウスなどのイベントを処理するために必要な入力マッピングも作成します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 void
dispose()
スキンがSkinnableで置き換えられたときに、Skinnableによって呼び出されます。protected void
executeAccessibleAction(AccessibleAction action, Object... parameters)
このメソッドは、引数で指定されたアクションの実行をリクエストするためにアシスティブ・テクノロジによって呼び出されます。protected int
getItemCount()
ビュー外にあるためため現在非表示のアイテムを含め、このコンテナ内のアイテムの合計数を返します。protected Object
queryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters)
このメソッドは、属性の値をリクエストするためにアシスティブ・テクノロジによって呼び出されます。protected void
updateItemCount()
このメソッドは、アイテム数が(スクロールが発生した場合、コントロールのサイズが変更された場合など)に変更された可能性がある場合に呼び出されます。-
クラス java.lang.Objectから継承されたメソッド
clone、equals、finalize、getClass、hashCode、notify、notifyAll、toString、wait、wait、wait
-
class javafx.scene.control.SkinBaseから継承したメソッド
computeBaselineOffset, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, consumeMouseEvents, getChildren, getClassCssMetaData, getCssMetaData, getNode, getSkinnable, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, registerChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners
-
class javafx.scene.control.skin.TableViewSkinBaseから継承したメソッド
computePrefHeight, computePrefWidth, createTableHeaderRow, layoutChildren
-
class javafx.scene.control.skin.VirtualContainerBaseから継承したメソッド
markItemCountDirty
-
-
-
-
コンストラクタの詳細
-
TreeTableViewSkin
public TreeTableViewSkin(TreeTableView<T> control)
新しいTreeTableViewSkinインスタンスを作成し、必要な子ノードをControlchildren
リストにインストールし、キー、マウスなどのイベントを処理するために必要な入力マッピングも作成します。- パラメータ:
control
- このスキンをインストールするコントロール。
-
-
メソッドの詳細
-
dispose
public void dispose()
スキンがSkinnableで置き換えられたときに、Skinnableによって呼び出されます。 このメソッドを使用すると、スキンが必要なくなった場合に、Skinがそれ自体をクリーンアップするために必要なロジックを実装できます。 ネイティブ・リソースを解放するために使用できます。 disposeの呼出し後、メソッドSkin.getSkinnable()
およびSkin.getNode()
はnullを返します。 disposeを2回呼び出しても何も行われません。- 定義:
- インタフェース
Skin<T>
内のdispose
- オーバーライド:
- クラス
TableViewSkinBase<T,TreeItem<T>,TreeTableView<T>,TreeTableRow<T>,TreeTableColumn<T,?>>
のdispose
-
queryAccessibleAttribute
protected Object queryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters)
このメソッドは、属性の値をリクエストするためにアシスティブ・テクノロジによって呼び出されます。このメソッドは一般に、特定の役割に必要な属性を実装するためにサブクラスによってオーバーライドされます。
特定の属性が処理されない場合は、スーパークラスの実装を呼び出す必要があります。- オーバーライド:
- クラス
TableViewSkinBase<T,TreeItem<T>,TreeTableView<T>,TreeTableRow<T>,TreeTableColumn<T,?>>
のqueryAccessibleAttribute
- パラメータ:
attribute
- リクエストされた属性parameters
- オプションのパラメータ・リスト- 戻り値:
- リクエストされた属性の値
- 関連項目:
AccessibleAttribute
,Node.queryAccessibleAttribute(javafx.scene.AccessibleAttribute, java.lang.Object...)
-
executeAccessibleAction
protected void executeAccessibleAction(AccessibleAction action, Object... parameters)
クラスからコピーされた説明:SkinBase
このメソッドは、引数で指定されたアクションの実行をリクエストするためにアシスティブ・テクノロジによって呼び出されます。このメソッドは一般に、特定の役割に必要なアクションを実装するためにサブクラスによってオーバーライドされます。
特定のアクションが処理されない場合は、スーパークラスの実装を呼び出す必要があります。- オーバーライド:
- クラス
SkinBase<TreeTableView<T>>
のexecuteAccessibleAction
- パラメータ:
action
- 実行するアクションparameters
- オプションのパラメータ・リスト- 関連項目:
AccessibleAction
,Node.executeAccessibleAction(javafx.scene.AccessibleAction, java.lang.Object...)
-
getItemCount
protected int getItemCount()
ビュー外にあるためため現在非表示のアイテムを含め、このコンテナ内のアイテムの合計数を返します。- 定義:
- クラス
VirtualContainerBase<TreeTableView<T>,TreeTableRow<T>>
のgetItemCount
- 戻り値:
- このコンテナ内のアイテムの総数
-
updateItemCount
protected void updateItemCount()
このメソッドは、アイテム数が(スクロールが発生した場合、コントロールのサイズが変更された場合など)に変更された可能性がある場合に呼び出されます。 このメソッドは、アイテム数を再計算し、VirtualContainerBase.getItemCount()
メソッドで将来使用できるようにアイテム数を格納する必要があります。- オーバーライド:
- クラス
TableViewSkinBase<T,TreeItem<T>,TreeTableView<T>,TreeTableRow<T>,TreeTableColumn<T,?>>
のupdateItemCount
-
-