モジュール javafx.controls
クラスTableViewSkinBase<M,S,C extends Control,I extends IndexedCell<M>,TC extends TableColumnBase<S,?>>
- java.lang.Object
-
- javafx.scene.control.SkinBase<C>
-
- javafx.scene.control.skin.VirtualContainerBase<C,I>
-
- javafx.scene.control.skin.TableViewSkinBase <M,S,C,I,TC>
-
- 型パラメータ:
M
- 各行(TableViewの場合はこれがアイテム・リストの型で、TreeTableViewの場合はTreeItemの型です)に格納されているアイテムの型。S
- 選択モデル(TableViewの場合はこれもアイテム・リストの型で、TreeTableViewの場合はMと同じ型に型付けされたTreeItemです)で表されるアイテムの型です。C
- 仮想化されたコントロールの型(例:TableView、TreeTableView)I
- この仮想コントロールによって使用されるセルの型(例:TableRow、TreeTableRow)TC
- この仮想化されたコントロールによって使用されるTableColumnBaseの型(例:TableColumn、TreeTableColumn)
- すべての実装されたインタフェース:
Skin<C>
- 直系の既知のサブクラス:
TableViewSkin
,TreeTableViewSkin
public abstract class TableViewSkinBase<M,S,C extends Control,I extends IndexedCell<M>,TC extends TableColumnBase<S,?>> extends VirtualContainerBase<C,I>
TableViewSkinBaseは、TableView
およびTreeTableView
(具象クラスはそれぞれTableViewSkin
とTreeTableViewSkin
です)などのコントロールで使用される基本スキン・クラスです。- 導入されたバージョン:
- 9
- 関連項目:
TableView
,TreeTableView
,TableViewSkin
,TreeTableViewSkin
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 TableViewSkinBase(C control)
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 protected TableHeaderRow
createTableHeaderRow()
新しいTableHeaderRowインスタンスを作成します。-
クラス java.lang.Objectで宣言されたメソッド
clone、equals、finalize、getClass、hashCode、notify、notifyAll、toString、wait、wait、wait
-
インタフェース javafx.scene.control.Skinで宣言されたメソッド
dispose, getNode, getSkinnable
-
クラス javafx.scene.control.SkinBaseで宣言されたメソッド
computeBaselineOffset, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, consumeMouseEvents, executeAccessibleAction, getChildren, getClassCssMetaData, getCssMetaData, layoutChildren, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, queryAccessibleAttribute, registerChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners
-
クラス javafx.scene.control.skin.VirtualContainerBaseで宣言されたメソッド
createVirtualFlow, getItemCount, getVirtualFlow, markItemCountDirty, updateItemCount
-
-
-
-
コンストラクタの詳細
-
TableViewSkinBase
public TableViewSkinBase(C control)
- パラメータ:
control
- 制御
-
-
メソッドの詳細
-
createTableHeaderRow
protected TableHeaderRow createTableHeaderRow()
新しいTableHeaderRowインスタンスを作成します。 デフォルトでは、このメソッドはオーバーライドされるべきではありませんが、状況によっては意味をなさないことがあります(極端なカスタマイズが必要な場合など)。- 戻り値:
- 新しいTableHeaderRowインスタンス。
-
-