- java.lang.Object
-
- javafx.scene.control.TablePositionBase<TreeTableColumn<S,T>>
-
- javafx.scene.control.TreeTablePosition<S,T>
-
- 参数类型
-
S
- TreeTableView中包含的TreeItem
实例的类型。 -
T
- TreeTableColumn中包含的项目的类型。
public class TreeTablePosition<S,T> extends TablePositionBase<TreeTableColumn<S,T>>
此类用于在TreeTableView中表示单个行/列/单元格。 这在TreeTableView API中用于表示当前选择,聚焦,正在编辑的行/列/单元格。请注意,此类在创建后是不可变的。因为TreeTableView可以具有不同的
selection modes
,所以TablePosition中的行和列属性可以被禁用来表示整个行或列。 这是通过将unrequired属性设置为-1或null来完成的。- 从以下版本开始:
- JavaFX 8.0
- 另请参见:
-
TreeTableView
,TreeTableColumn
-
-
构造方法摘要
构造方法 Constructor 描述 TreeTablePosition(TreeTableView<S> treeTableView, int row, TreeTableColumn<S,T> tableColumn)
构造一个TreeTablePosition实例来表示给定TreeTableView实例中给定的行/列位置。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 int
getColumn()
TreeTablePosition在TreeTableView中表示的列索引。TreeTableColumn<S,T>
getTableColumn()
Table Table在TableView中表示的TableColumn。TreeItem<S>
getTreeItem()
TreeTableView<S>
getTreeTableView()
TreeTablePosition与此TreeTablePosition相关。-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from class javafx.scene.control.TablePositionBase
equals, getRow, hashCode
-
-
-
-
构造方法详细信息
-
TreeTablePosition
public TreeTablePosition(TreeTableView<S> treeTableView, int row, TreeTableColumn<S,T> tableColumn)
构造一个TreeTablePosition实例来表示给定TreeTableView实例中给定的行/列位置。 在这个类中,TreeTableView和TreeTableColumn都被弱引用,所以当调用它们各自的getter时,它们可能是null。- 参数
-
treeTableView
- 与此相关的TreeTableView。 -
row
- 此TreeTablePosition表示的行。 -
tableColumn
- TreeTablePosition表示的TreeTableColumn实例。
-
-
方法详细信息
-
getColumn
public int getColumn()
TreeTablePosition在TreeTableView中表示的列索引。 如果TreeTableView或TreeTableColumn实例在类被实例化时为空(即在构造时计算),则为-1。- Specified by:
-
getColumn
在TablePositionBase<TreeTableColumn<S,T>>
- 结果
- 该TablePosition在TableView中表示的列索引
-
getTreeTableView
public final TreeTableView<S> getTreeTableView()
TreeTablePosition与此TreeTablePosition相关。- 结果
- TreeTablePosition与此TreeTablePosition相关联
-
getTableColumn
public final TreeTableColumn<S,T> getTableColumn()
描述从类别复制TablePositionBase
Table Table在TableView中表示的TableColumn。- 重写:
-
getTableColumn
在TablePositionBase<TreeTableColumn<S,T>>
- 结果
- Table Table在TableView中表示的TableColumn
-
getTreeItem
public final TreeItem<S> getTreeItem()
- 结果
-
the
TreeItem
that backs theTablePositionBase.getRow()
row}
-
-