- java.lang.Object
- 
- javafx.scene.control.SkinBase<C>
- 
- javafx.scene.control.skin.VirtualContainerBase<TreeView<T>,TreeCell<T>>
- 
- javafx.scene.control.skin.TreeViewSkin<T>
 
 
 
- 
- 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 TreeViewSkin(TreeView control)新しいTreeViewSkinインスタンスを作成し、必要な子ノードをControlchildrenリストにインストールし、キー、マウスなどのイベントを処理するために必要な入力マッピングも作成します。
 - 
メソッドのサマリーすべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 protected doublecomputePrefHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset)このSkinBaseの優先高を計算します。protected doublecomputePrefWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset)このSkinBaseの優先幅を計算します。voiddispose()スキンがSkinnableで置き換えられたときに、Skinnableによって呼び出されます。protected voidexecuteAccessibleAction(AccessibleAction action, Object... parameters)このメソッドは、引数で指定されたアクションの実行をリクエストするためにアシスティブ・テクノロジによって呼び出されます。protected intgetItemCount()ビュー外にあるためため現在非表示のアイテムを含め、このコンテナ内のアイテムの合計数を返します。protected voidlayoutChildren(double x, double y, double w, double h)シーングラフのレイアウト・パス中に呼び出されます。protected ObjectqueryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters)このメソッドは、属性の値をリクエストするためにアシスティブ・テクノロジによって呼び出されます。protected voidupdateItemCount()このメソッドは、アイテム数が(スクロールが発生した場合、コントロールのサイズが変更された場合など)に変更された可能性がある場合に呼び出されます。- 
クラス 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.VirtualContainerBaseから継承したメソッドmarkItemCountDirty
 
- 
 
- 
- 
- 
メソッドの詳細- 
disposepublic void dispose() スキンがSkinnableで置き換えられたときに、Skinnableによって呼び出されます。 このメソッドを使用すると、スキンが必要なくなった場合に、Skinがそれ自体をクリーンアップするために必要なロジックを実装できます。 ネイティブ・リソースを解放するために使用できます。 disposeの呼出し後、メソッドSkin.getSkinnable()およびSkin.getNode()はnullを返します。 disposeを2回呼び出しても何も行われません。
 - 
computePrefWidthprotected double computePrefWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset)このSkinBaseの優先幅を計算します。 デフォルトの実装では、この幅は、その管理対象の子がそれらの優先幅で現在の位置に配置されているときに、これらにより占有された領域の幅として計算されます。- オーバーライド:
- クラスSkinBase<TreeView<T>>のcomputePrefWidth
- パラメータ:
- height- 推奨される幅がそれに依存する場合に使用する必要がある高さ
- topInset- ピクセル・スナップされた上枠
- rightInset- ピクセル・スナップされた右枠
- bottomInset- ピクセル・スナップされた下枠
- leftInset- ピクセル・スナップされた左枠
- 戻り値:
- 計算された優先幅
 
 - 
computePrefHeightprotected double computePrefHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset)このSkinBaseの優先高を計算します。 デフォルトの実装では、この高さは、その管理対象の子がそれらの優先高で現在の位置に配置されているときに、これらにより占有された領域の高さとして計算されます。- オーバーライド:
- クラスSkinBase<TreeView<T>>のcomputePrefHeight
- パラメータ:
- width- 推奨される高さがそれに依存する場合に使用する必要がある幅
- topInset- ピクセル・スナップされた上枠
- rightInset- ピクセル・スナップされた右枠
- bottomInset- ピクセル・スナップされた下枠
- leftInset- ピクセル・スナップされた左枠
- 戻り値:
- 計算された優先高
 
 - 
layoutChildrenprotected void layoutChildren(double x, double y, double w, double h)シーングラフのレイアウト・パス中に呼び出されます。- オーバーライド:
- クラスVirtualContainerBase<TreeView<T>,TreeCell<T>>のlayoutChildren
- パラメータ:
- x- xの位置
- y- yの位置
- w- 幅
- h- 高さ
 
 - 
queryAccessibleAttributeprotected Object queryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters) このメソッドは、属性の値をリクエストするためにアシスティブ・テクノロジによって呼び出されます。このメソッドは一般に、特定の役割に必要な属性を実装するためにサブクラスによってオーバーライドされます。 
 特定の属性が処理されない場合は、スーパークラスの実装を呼び出す必要があります。- オーバーライド:
- クラスSkinBase<TreeView<T>>のqueryAccessibleAttribute
- パラメータ:
- attribute- リクエストされた属性
- parameters- オプションのパラメータ・リスト
- 戻り値:
- リクエストされた属性の値
- 関連項目:
- AccessibleAttribute,- Node.queryAccessibleAttribute(javafx.scene.AccessibleAttribute, java.lang.Object...)
 
 - 
executeAccessibleActionprotected void executeAccessibleAction(AccessibleAction action, Object... parameters) このメソッドは、引数で指定されたアクションの実行をリクエストするためにアシスティブ・テクノロジによって呼び出されます。このメソッドは一般に、特定の役割に必要なアクションを実装するためにサブクラスによってオーバーライドされます。 
 特定のアクションが処理されない場合は、スーパークラスの実装を呼び出す必要があります。- オーバーライド:
- クラスSkinBase<TreeView<T>>のexecuteAccessibleAction
- パラメータ:
- action- 実行するアクション
- parameters- オプションのパラメータ・リスト
- 関連項目:
- AccessibleAction,- Node.executeAccessibleAction(javafx.scene.AccessibleAction, java.lang.Object...)
 
 - 
getItemCountprotected int getItemCount() ビュー外にあるためため現在非表示のアイテムを含め、このコンテナ内のアイテムの合計数を返します。- 定義:
- クラスVirtualContainerBase<TreeView<T>,TreeCell<T>>のgetItemCount
- 戻り値:
- このコンテナ内のアイテムの総数
 
 - 
updateItemCountprotected void updateItemCount() このメソッドは、アイテム数が(スクロールが発生した場合、コントロールのサイズが変更された場合など)に変更された可能性がある場合に呼び出されます。 このメソッドは、アイテム数を再計算し、VirtualContainerBase.getItemCount()メソッドで将来使用できるようにアイテム数を格納する必要があります。- 定義:
- クラスVirtualContainerBase<TreeView<T>,TreeCell<T>>のupdateItemCount
 
 
- 
 
-