- java.lang.Object
- 
- javafx.scene.control.TablePositionBase<TableColumn<S,T>>
- 
- javafx.scene.control.TablePosition<S,T>
 
 
- 
- 型パラメータ:
- S- TableView内に含まれるアイテムの型(つまり、TableView<S>のSと同じ汎用型)。
- T- TableColumn内に含まれるアイテムの型。
 
 
 public class TablePosition<S,T> extends TablePositionBase<TableColumn<S,T>> このクラスは、TableViewの単一の行/列/セルを表すために使用されます。 これは、どの行、列またはセルが現在選択されているか、フォーカスがあるか、編集中であるかなどを表すためにTableView API全体で使用されます。このクラスは作成された後は不変になることに注意してください。TableViewには異なる selection modesを指定できるため、TablePositionの行と列のプロパティを無効にして行または列全体を表すことができます。 これは、不要なプロパティを-1またはnullに設定することによって行います。- 導入されたバージョン:
- JavaFX 2.0
- 関連項目:
- TableView、- TableColumn
 
- 
- 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 TablePosition(TableView<S> tableView, int row, TableColumn<S,T> tableColumn)指定されたTableViewインスタンスの指定された行/列の位置を表すためにTablePositionインスタンスを構築します。
 - 
メソッドのサマリーすべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 intgetColumn()TableViewでこのTablePositionが表す列インデックス。TableColumn<S,T>getTableColumn()このTablePositionがTableViewで表すTableColumn。TableView<S>getTableView()このTablePositionが関連付けられたTableView。StringtoString()このTablePositionオブジェクトの文字列表現を返します。- 
クラス javafx.scene.control.TablePositionBaseから継承されたメソッドequals、getRow、hashCode
 
- 
 
- 
- 
- 
コンストラクタの詳細- 
TablePositionpublic TablePosition(TableView<S> tableView, int row, TableColumn<S,T> tableColumn) 指定されたTableViewインスタンスの指定された行/列の位置を表すためにTablePositionインスタンスを構築します。 このクラスではTableViewとTableColumnの両方が弱参照されるため、それぞれのgetterが呼び出されるときにそれらがnullになる可能性があります。- パラメータ:
- tableView- この位置が関連付けられたTableView。
- row- このTablePositionが表している行。
- tableColumn- このTablePositionが表すTableColumnインスタンス。
 
 
- 
 - 
メソッドの詳細- 
getColumnpublic int getColumn() TableViewでこのTablePositionが表す列インデックス。 クラスがインスタンス化された時点でTableViewまたはTableColumnインスタンスがnullの場合は -1です。(つまり、建設時に計算されます)。- 定義:
- getColumn、クラス:- TablePositionBase<TableColumn<S,T>>
- 戻り値:
- このTablePositionがTableViewで表す列インデックス
 
 - 
getTableViewpublic final TableView<S> getTableView() このTablePositionが関連付けられたTableView。- 戻り値:
- TableView
 
 - 
getTableColumnpublic final TableColumn<S,T> getTableColumn() このTablePositionがTableViewで表すTableColumn。- オーバーライド:
- getTableColumn、クラス:- TablePositionBase<TableColumn<S,T>>
- 戻り値:
- このTablePositionがTableViewで表すTableColumn
 
 
- 
 
-