- 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中的行和列属性可以被禁用来表示整个行或列。 这是通过将unrequired属性设置为-1或null来完成的。- 从以下版本开始:
- JavaFX 2.0
- 另请参见:
-
TableView
,TableColumn
-
-
构造方法摘要
构造方法 Constructor 描述 TablePosition(TableView<S> tableView, int row, TableColumn<S,T> tableColumn)
构造一个TablePosition实例来表示给定TableView实例中给定的行/列位置。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 int
getColumn()
Table Table在TableView中表示的列索引。TableColumn<S,T>
getTableColumn()
Table Table在TableView中表示的TableColumn。TableView<S>
getTableView()
TableView这个TablePosition是相关的。String
toString()
返回此TablePosition
对象的字符串表示形式。-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from class javafx.scene.control.TablePositionBase
equals, getRow, hashCode
-
-
-
-
构造方法详细信息
-
TablePosition
public TablePosition(TableView<S> tableView, int row, TableColumn<S,T> tableColumn)
构造一个TablePosition实例来表示给定TableView实例中给定的行/列位置。 在这个类中,TableView和TableColumn都被弱引用,所以当调用它们各自的getter时,它们可能是null。- 参数
-
tableView
- TableView这个位置是相关的。 -
row
- 此TablePosition表示的行。 -
tableColumn
- 此TablePosition表示的TableColumn实例。
-
-
方法详细信息
-
getColumn
public int getColumn()
Table Table在TableView中表示的列索引。 如果TableView或TableColumn实例在类实例化时为空(即在构造时计算),则为-1。- Specified by:
-
getColumn
在TablePositionBase<TableColumn<S,T>>
- 结果
- 该TablePosition在TableView中表示的列索引
-
getTableColumn
public final TableColumn<S,T> getTableColumn()
Table Table在TableView中表示的TableColumn。- 重写:
-
getTableColumn
在TablePositionBase<TableColumn<S,T>>
- 结果
- Table Table在TableView中表示的TableColumn
-
-