Spec-Zone.ru › OpenJavaFX 17

Класс 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
См. также:
TreeTableView, TreeTableColumn

Краткое описание конструкторов

Конструкторы
Конструктор Описание
TreeTablePosition​(TreeTableView<S> treeTableView, int row, TreeTableColumn<S,​T> tableColumn)
Создает экземпляр TreeTablePosition для представления заданной позиции строки/столбца в данном экземпляре TreeTableView.

Краткое описание методов

Модификатор и тип Метод Описание
int getColumn()
Индекс столбца, который представляет этот TreeTablePosition в TreeTableView.
TreeItem<S> getTreeItem()
Возвращает TreeItem, который поддерживает строку TablePositionBase.getRow().
TreeTableView<S> getTreeTableView()
TreeTableView, к которому относится этот TreeTablePosition.

Методы, объявленные в классе javafx.scene.control.TablePositionBase

equals, getRow, getTableColumn, hashCode

Методы, объявленные в классе java.lang.Object

clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait

Подробное описание конструкторов

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

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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API