- 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 方法 描述 intgetColumn()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()
描述从类别复制TablePositionBaseTable Table在TableView中表示的TableColumn。- 重写:
-
getTableColumn在TablePositionBase<TreeTableColumn<S,T>> - 结果
- Table Table在TableView中表示的TableColumn
-
getTreeItem
public final TreeItem<S> getTreeItem()
- 结果
-
the
TreeItemthat backs theTablePositionBase.getRow()row}
-
-