Класс TreeTablePosition<S, T>
java.lang.Object
javafx.scene.control.TablePositionBase<TreeTableColumn<S, T>>
javafx.scene.control.TreeTablePosition<S, T>
- Тип параметров:
-
S- Тип экземпляровTreeItem, содержащихся в TreeTableView. -
T- Тип элементов, содержащихся в TreeTableColumn.
public class TreeTablePosition<S,T> extends TablePositionBase<TreeTableColumn<S,T>>
Этот класс используется для представления одной строки/столбца/ячейки в TreeTableView. Он используется во всей API TreeTableView для представления выбранных, фокусированных, редактируемых и т.д. строк/столбцов/ячеек. Обратите внимание, что этот класс неизменяем после создания.
Поскольку TreeTableView может иметь разные режимы выбора selection modes, свойства строки и столбца в TablePosition могут быть «отключены» для представления всей строки или столбца. Это делается путем установки не требуемого свойства в -1 или null.
- С момента:
- JavaFX 8.0
- См. также:
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
TreeTablePosition |
Создает экземпляр TreeTablePosition для представления заданной позиции строки/столбца в данном экземпляре TreeTableView. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
int |
getColumn() |
Индекс столбца, который представляет этот TreeTablePosition в TreeTableView. |
final TreeTableColumn |
getTableColumn() |
TableColumn, который этот TablePosition представляет в TableView. |
final TreeItem |
getTreeItem() |
Возвращает TreeItem, который поддерживает строку TablePositionBase.getRow(). |
final TreeTableView |
getTreeTableView() |
TreeTableView, к которому относится этот TreeTablePosition. |
Методы, объявленные в классе javafx.scene.control.TablePositionBase
equals, getRow, hashCode
Подробное описание конструкторов
TreeTablePosition
public TreeTablePosition(TreeTableView<S> treeTableView, int row, TreeTableColumn<S,T> tableColumn)
Создает экземпляр TreeTablePosition для представления заданной позиции строки/столбца в данном экземпляре TreeTableView. TreeTableView и TreeTableColumn в этом классе ссылаются слабо, поэтому возможно, что они будут null при вызове соответствующих методов получения.
- Параметры:
-
treeTableView- TreeTableView, к которому относится эта позиция. -
row- Строка, которую представляет этот TreeTablePosition. -
tableColumn- Экземпляр TreeTableColumn, который представляет этот TreeTablePosition.
Подробное описание методов
getColumn
public int getColumn()
Индекс столбца, который этот TreeTablePosition представляет в TreeTableView. Он равен -1, если экземпляры TreeTableView или TreeTableColumn равны null в момент создания класса (т.е. вычисляется при создании).
- Унаследован от:
-
getColumnв классеTablePositionBase<TreeTableColumn<S,T>> - Возвращает:
- индекс столбца, который этот TablePosition представляет в TableView
getTreeTableView
public final TreeTableView<S> getTreeTableView()
TreeTableView, к которому относится этот TreeTablePosition.
- Возвращает:
- TreeTableView, к которому относится этот TreeTablePosition
getTableColumn
public final TreeTableColumn<S,T> getTableColumn()
Описание скопировано из класса:
TablePositionBaseTableColumn, который этот TablePosition представляет в TableView.
- Переопределяет:
-
getTableColumnв классеTablePositionBase<TreeTableColumn<S,T>> - Возвращает:
- TableColumn, который этот TablePosition представляет в TableView
getTreeItem
public final TreeItem<S> getTreeItem()
Возвращает
TreeItem, который поддерживает строку TablePositionBase.getRow().- Возвращает:
TreeItem, который поддерживает строкуTablePositionBase.getRow()
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.