モジュール javafx.controls
クラスTableCellSkinBase<S,T,C extends IndexedCell<T>>
- java.lang.Object
- 
- javafx.scene.control.SkinBase<C>
- 
- javafx.scene.control.skin.LabeledSkinBase<C>
- 
- javafx.scene.control.skin.CellSkinBase<C>
- 
- javafx.scene.control.skin.TableCellSkinBase<S,T,C>
 
 
 
 
- 
- 型パラメータ:
- S- UIコントロールの型(つまり、行の型)。
- T-- TableColumnBaseに基づいて、セル内のコンテンツの型。
 - すべての実装されたインタフェース:
- Skin<S>
 - 直系の既知のサブクラス:
- TableCellSkin,- TreeTableCellSkin
 
 
 public abstract class TableCellSkinBase<S,T,C extends IndexedCell<T>> extends CellSkinBase<C> 表セル・コントロールのベース・スキン、たとえば:TableCellおよびTreeTableCell。- 導入されたバージョン:
- 9
- 関連項目:
- TableCell,- TreeTableCell
 
- 
- 
プロパティのサマリープロパティ 型 プロパティ 説明 abstract ReadOnlyObjectProperty<? extends TableColumnBase<S,T>>tableColumnこのCellを担当するTableColumnBaseインスタンスです。- 
クラス javafx.scene.control.skin.CellSkinBaseから継承したプロパティcellSize
 
- 
 - 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 TableCellSkinBase(C control)新しいTableCellSkinBaseインスタンスを作成し、必要な子ノードをControlchildrenリストにインストールし、キー、マウスなどのイベントを処理するために必要な入力マッピングも作成します。
 - 
メソッドのサマリーすべてのメソッド インスタンス・メソッド 抽象メソッド 具象メソッド 修飾子と型 メソッド 説明 protected doublecomputePrefWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset)このSkinBaseの優先幅を計算します。voiddispose()スキンがSkinnableで置き換えられたときに、Skinnableによって呼び出されます。TableColumnBase<S,T>getTableColumn()プロパティtableColumnの値を取得します。protected voidlayoutChildren(double x, double y, double w, double h)レイアウト・アルゴリズムは次のように動作: - ラベル付きのw/h、グラフィックw/h、テキストw/hを取得- graphicVPos、graphicHPos、graphicTextGap、グラフィックw/h、テキストw/hに基づいてコンテンツをコンピュート- (必要に応じてテキスト・コンテンツがあらかじめ切り捨てられていることに注意してください) - コンテンツw/hおよびラベル付きw/hに基づいてコンテンツx/yをコンピュートし、ラベル付きhposおよびvpos - グラフィックとテキストを配置abstract ReadOnlyObjectProperty<? extends TableColumnBase<S,T>>tableColumnProperty()このCellを担当するTableColumnBaseインスタンスです。- 
class javafx.scene.control.skin.CellSkinBaseから継承したメソッドcellSizeProperty, getCellSize, getClassCssMetaData, getCssMetaData
 - 
class javafx.scene.control.skin.LabeledSkinBaseから継承したメソッドcomputeBaselineOffset, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, layoutLabelInArea, layoutLabelInArea, queryAccessibleAttribute, 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
 
- 
 
- 
- 
- 
プロパティの詳細- 
tableColumnpublic abstract ReadOnlyObjectProperty<? extends TableColumnBase<S,T>> tableColumnProperty このCellを担当するTableColumnBaseインスタンスです。- 関連項目:
- getTableColumn()
 
 
- 
 - 
メソッドの詳細- 
tableColumnPropertypublic abstract ReadOnlyObjectProperty<? extends TableColumnBase<S,T>> tableColumnProperty() このCellを担当するTableColumnBaseインスタンスです。- 関連項目:
- getTableColumn()
 
 - 
getTableColumnpublic final TableColumnBase<S,T> getTableColumn() プロパティtableColumnの値を取得します。- プロパティの説明:
- このCellを担当するTableColumnBaseインスタンスです。
 
 - 
disposepublic void dispose() スキンがSkinnableで置き換えられたときに、Skinnableによって呼び出されます。 このメソッドを使用すると、スキンが必要なくなった場合に、Skinがそれ自体をクリーンアップするために必要なロジックを実装できます。 ネイティブ・リソースを解放するために使用できます。 disposeの呼出し後、メソッドSkin.getSkinnable()およびSkin.getNode()はnullを返します。 disposeを2回呼び出しても何も行われません。
 - 
layoutChildrenprotected void layoutChildren(double x, double y, double w, double h)レイアウト・アルゴリズムは次のように動作: - ラベル付きのw/h、グラフィックw/h、テキストw/hを取得- graphicVPos、graphicHPos、graphicTextGap、グラフィックw/h、テキストw/hに基づいてコンテンツをコンピュート- (必要に応じてテキスト・コンテンツがあらかじめ切り捨てられていることに注意してください) - コンテンツw/hおよびラベル付きw/hに基づいてコンテンツx/yをコンピュートし、ラベル付きhposおよびvpos - グラフィックとテキストを配置- オーバーライド:
- クラスLabeledSkinBase<C extends IndexedCell<T>>のlayoutChildren
- パラメータ:
- x- xの位置
- y- yの位置
- w- 幅
- h- 高さ
 
 - 
computePrefWidthprotected double computePrefWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset)このSkinBaseの優先幅を計算します。 デフォルトの実装では、この幅は、その管理対象の子がそれらの優先幅で現在の位置に配置されているときに、これらにより占有された領域の幅として計算されます。- オーバーライド:
- クラスLabeledSkinBase<C extends IndexedCell<T>>のcomputePrefWidth
- パラメータ:
- height- 推奨される幅がそれに依存する場合に使用する必要がある高さ
- topInset- ピクセル・スナップされた上枠
- rightInset- ピクセル・スナップされた右枠
- bottomInset- ピクセル・スナップされた下枠
- leftInset- ピクセル・スナップされた左枠
- 戻り値:
- 計算された優先幅
 
 
- 
 
-