- java.lang.Object
-
- javafx.scene.control.SkinBase<C>
-
- javafx.scene.control.skin.LabeledSkinBase<C>
-
- javafx.scene.control.skin.CellSkinBase<C>
-
- javafx.scene.control.skin.TableRowSkinBase<T,TableRow<T>,TableCell<T,?>>
-
- javafx.scene.control.skin.TableRowSkin<T>
-
-
プロパティのサマリー
-
クラス javafx.scene.control.skin.CellSkinBaseから継承したプロパティ
cellSize
-
クラス javafx.scene.control.skin.TableRowSkinBaseから継承したプロパティ
graphic
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 TableRowSkin(TableRow<T> control)
新しいTableRowSkinインスタンスを作成し、必要な子ノードをControlchildren
リストにインストールし、キー、マウスなどのイベントを処理するために必要な入力マッピングも作成します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 protected TableCell<T,?>
createCell(TableColumnBase tcb)
指定されたテーブルの列インスタンスを表すのに適した新しいセル・インスタンスを作成します。void
dispose()
スキンがSkinnableで置き換えられたときに、Skinnableによって呼び出されます。protected TableColumn<T,?>
getTableColumn(TableCell<T,?> cell)
指定されたセル・インスタンスのTableColumnBase
インスタンスを返します。protected ObservableList<TableColumn<T,?>>
getVisibleLeafColumns()
現在表示されているリーフ列を含む変更不可能なリストを返します。protected Object
queryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters)
このメソッドは、属性の値をリクエストするためにアシスティブ・テクノロジによって呼び出されます。protected void
updateCell(TableCell<T,?> cell, TableRow<T> row)
指定されたセルに指定された行のメンバーであることを通知するメソッドです。-
class javafx.scene.control.skin.CellSkinBaseから継承したメソッド
cellSizeProperty, getCellSize, getClassCssMetaData, getCssMetaData
-
class javafx.scene.control.skin.LabeledSkinBaseから継承したメソッド
computeBaselineOffset, computeMaxWidth, computeMinWidth, layoutLabelInArea, layoutLabelInArea, updateChildren
-
クラス java.lang.Objectから継承されたメソッド
clone、equals、finalize、getClass、hashCode、notify、notifyAll、toString、wait、wait、wait
-
class javafx.scene.control.SkinBaseから継承したメソッド
consumeMouseEvents, executeAccessibleAction, getChildren, 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.TableRowSkinBaseから継承したメソッド
computeMaxHeight, computeMinHeight, computePrefHeight, computePrefWidth, graphicProperty, layoutChildren
-
-
-
-
メソッドの詳細
-
dispose
public void dispose()
スキンがSkinnableで置き換えられたときに、Skinnableによって呼び出されます。 このメソッドを使用すると、スキンが必要なくなった場合に、Skinがそれ自体をクリーンアップするために必要なロジックを実装できます。 ネイティブ・リソースを解放するために使用できます。 disposeの呼出し後、メソッドSkin.getSkinnable()
およびSkin.getNode()
はnullを返します。 disposeを2回呼び出しても何も行われません。
-
queryAccessibleAttribute
protected Object queryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters)
このメソッドは、属性の値をリクエストするためにアシスティブ・テクノロジによって呼び出されます。このメソッドは一般に、特定の役割に必要な属性を実装するためにサブクラスによってオーバーライドされます。
特定の属性が処理されない場合は、スーパークラスの実装を呼び出す必要があります。- オーバーライド:
- クラス
LabeledSkinBase<TableRow<T>>
のqueryAccessibleAttribute
- パラメータ:
attribute
- リクエストされた属性parameters
- オプションのパラメータ・リスト- 戻り値:
- リクエストされた属性の値
- 関連項目:
AccessibleAttribute
,Node.queryAccessibleAttribute(javafx.scene.AccessibleAttribute, java.lang.Object...)
-
createCell
protected TableCell<T,?> createCell(TableColumnBase tcb)
指定されたテーブルの列インスタンスを表すのに適した新しいセル・インスタンスを作成します。- 定義:
- クラス
TableRowSkinBase<T,TableRow<T>,TableCell<T,?>>
のcreateCell
- パラメータ:
tcb
- 表の列- 戻り値:
- 作成されたセル
-
getVisibleLeafColumns
protected ObservableList<TableColumn<T,?>> getVisibleLeafColumns()
現在表示されているリーフ列を含む変更不可能なリストを返します。- 定義:
- クラス
TableRowSkinBase<T,TableRow<T>,TableCell<T,?>>
のgetVisibleLeafColumns
- 戻り値:
- 可視のリーフ列のリスト
-
updateCell
protected void updateCell(TableCell<T,?> cell, TableRow<T> row)
指定されたセルに指定された行のメンバーであることを通知するメソッドです。 これがどのように実装されるかは、実際のセルの実装に依存します。- 定義:
- クラス
TableRowSkinBase<T,TableRow<T>,TableCell<T,?>>
のupdateCell
- パラメータ:
cell
- 所有者の行を通知するセル。row
- 指定されたセルに設定される行。
-
getTableColumn
protected TableColumn<T,?> getTableColumn(TableCell<T,?> cell)
指定されたセル・インスタンスのTableColumnBase
インスタンスを返します。- 定義:
- クラス
TableRowSkinBase<T,TableRow<T>,TableCell<T,?>>
のgetTableColumn
- パラメータ:
cell
- TableColumnが必要なセル。- 戻り値:
- 表の列
-
-