- java.lang.Object
- 
- javafx.scene.control.TablePositionBase<TC>
 
- 
- 直系の既知のサブクラス:
- TablePosition,- TreeTablePosition
 
 public abstract class TablePositionBase<TC extends TableColumnBase> extends Object このクラスは、表の単一の行/列/セルを表すために使用されます。 この抽象クラスの具象サブクラスは、どの行、列またはセルが現在選択されているか、フォーカスがあるか、編集中であるかなどを表すためにTableViewAPIおよびTreeTableViewAPIで使用されます。このクラスは作成された後は不変になることに注意してください。TableViewとTreeTableViewのコントロールには異なる selection modesを指定できるため、TablePositionBaseの行と列のプロパティを無効にして行または列全体を表すことができます。 これは、不要なプロパティを-1またはnullに設定することによって行います。- 導入されたバージョン:
- JavaFX 8.0
- 関連項目:
- TablePosition、- TreeTablePosition
 
- 
- 
コンストラクタのサマリーコンストラクタ 修飾子 コンストラクタ 説明 protectedTablePositionBase(int row, TC tableColumn)基礎となる表インスタンスの特定の行または列の位置を表すTablePositionBaseインスタンスを構築します(これはTablePositionBase抽象クラスの一部ではありませんが、TablePositionやTreeTablePositionなどの具象サブクラスの一部になります)。
 - 
メソッドのサマリーすべてのメソッド インスタンス・メソッド 抽象メソッド 具象メソッド 修飾子と型 メソッド 説明 booleanequals(Object obj)このオブジェクトと他のオブジェクトが等しいかどうかを示します。abstract intgetColumn()TableViewでこのTablePositionが表す列インデックス。intgetRow()TableViewでこのTablePositionが表す行。TCgetTableColumn()このTablePositionがTableViewで表すTableColumn。inthashCode()このTablePositionオブジェクトのハッシュ・コードを返します。
 
- 
- 
- 
コンストラクタの詳細- 
TablePositionBaseprotected TablePositionBase(int row, TC tableColumn)基礎となる表インスタンスの特定の行または列の位置を表すTablePositionBaseインスタンスを構築します(これはTablePositionBase抽象クラスの一部ではありませんが、TablePositionやTreeTablePositionなどの具象サブクラスの一部になります)。 すべてのケースにおいて、メモリー・リークを防止するために、TablePositionBaseインスタンス内のすべてのフィールドは弱参照されます。 このことは、getメソッドによってnullが返される可能性がある(ただし、可能性は低い)ことを意味します。- パラメータ:
- row- このTablePositionが表している行。
- tableColumn- このTablePositionが表すTableColumnインスタンス。
 
 
- 
 - 
メソッドの詳細- 
getRowpublic int getRow() TableViewでこのTablePositionが表す行。- 戻り値:
- このTablePositionがTableViewで表す行
 
 - 
getColumnpublic abstract int getColumn() TableViewでこのTablePositionが表す列インデックス。 TableViewインスタンスまたはTableColumnインスタンスがnullの場合、それは-1になります。- 戻り値:
- このTablePositionがTableViewで表す列インデックス
 
 - 
getTableColumnpublic TC getTableColumn() このTablePositionがTableViewで表すTableColumn。- 戻り値:
- このTablePositionがTableViewで表すTableColumn
 
 - 
equalspublic boolean equals(Object obj) このオブジェクトと他のオブジェクトが等しいかどうかを示します。- オーバーライド:
- equals、クラス:- Object
- パラメータ:
- obj- 比較対象の参照オブジェクト。
- 戻り値:
- このオブジェクトがobj引数と等しい場合はtrue、そうでない場合はfalse。
- 関連項目:
- Object.hashCode()、- HashMap
 
 - 
hashCodepublic int hashCode() このTablePositionオブジェクトのハッシュ・コードを返します。- オーバーライド:
- hashCode、クラス:- Object
- 戻り値:
- このTablePositionオブジェクトのハッシュ・コード。
- 関連項目:
- Object.equals(java.lang.Object),- System.identityHashCode(java.lang.Object)
 
 
- 
 
-