Spec-Zone.ru › OpenJavaFX 21

Класс TreeTablePosition<S,T>

java.lang.Object
javafx.scene.control.TablePositionBase<TreeTableColumn<S,T>>
javafx.scene.control.TreeTablePosition<S,T>
Type Parameters:
S - Тип экземпляров TreeItem, содержащихся в TreeTableView.
T - Тип элементов, содержащихся в TreeTableColumn.
public class TreeTablePosition<S,T> extends TablePositionBase<TreeTableColumn<S,T>>
Этот класс используется для представления одной строки/столбца/ячейки в TreeTableView. Он используется во всем API TreeTableView для представления выбранных, фокусированных, редактируемых строк/столбцов/ячеек и т.д. Обратите внимание, что этот класс неизменяем после создания.

Поскольку TreeTableView может иметь различные режимы выбора (selection modes), свойства строки и столбца в TablePosition могут быть «выключены», чтобы представлять целую строку или столбец. Это делается путем установки не требуемого свойства в -1 или null.

Since:
JavaFX 8.0
See Also:
  • TreeTableView
  • TreeTableColumn

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

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

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

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

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

equals, getRow, 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 при вызове соответствующих методов-геттеров.
Parameters:
treeTableView - TreeTableView, к которому относится эта позиция.
row - Строка, которую представляет этот TreeTablePosition.
tableColumn - Экземпляр TreeTableColumn, который представляет этот TreeTablePosition.

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

getColumn

public int getColumn()
Индекс столбца, который представляет этот TreeTablePosition в TreeTableView. Равен -1, если экземпляры TreeTableView или TreeTableColumn равны null во время создания класса (т.е. вычисляется при создании).
Specified by:
getColumn в классе TablePositionBase<TreeTableColumn<S,T>>
Returns:
индекс столбца, который представляет эту TablePosition в TableView

getTreeTableView

public final TreeTableView<S> getTreeTableView()
TreeTableView, к которому относится этот TreeTablePosition.
Returns:
TreeTableView, к которому относится этот TreeTablePosition

getTableColumn

public final TreeTableColumn<S,T> getTableColumn()
Копия описания из класса: TablePositionBase
TreeTableColumn, который представляет эту TablePosition в TableView.
Overrides:
getTableColumn в классе TablePositionBase<TreeTableColumn<S,T>>
Returns:
TreeTableColumn, который представляет эту TablePosition в TableView

getTreeItem

public final TreeItem<S> getTreeItem()
Возвращает TreeItem, который поддерживает строку TablePositionBase.getRow().
Returns:
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