Spec-Zone.ru › OpenJavaFX 21

Класс TablePosition<S,T>

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

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

С тех пор:
JavaFX 2.0
См. также:
  • TableView
  • TableColumn

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

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

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

Модификатор и тип Метод Описание
int getColumn()
Индекс столбца, который представляет этот TablePosition в TableView.
final TableColumn<S,T> getTableColumn()
TableColumn, который представляет этот TablePosition в TableView.
final TableView<S> getTableView()
TableView, к которому относится этот TablePosition.
String toString()
Возвращает строковое представление этого объекта TablePosition.

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

equals, getRow, hashCode

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

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

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

TablePosition

public TablePosition(TableView<S> tableView, int row, TableColumn<S,T> tableColumn)
Создает экземпляр TablePosition для представления заданной позиции строки/столбца в заданном экземпляре TableView. TableView и TableColumn в этом классе ссылаются слабо, поэтому возможно, что они будут null при вызове соответствующих методов-геттеров.
Параметры:
tableView - TableView, к которому относится эта позиция.
row - Строка, которую представляет этот TablePosition.
tableColumn - Экземпляр TableColumn, который представляет этот TablePosition.

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

getColumn

public int getColumn()
Индекс столбца, который представляет этот TablePosition в TableView. Значение -1, если экземпляры TableView или TableColumn являются null во время создания класса (т.е. вычисляется при создании).
Унаследовано от:
getColumn в классе TablePositionBase<TableColumn<S,T>>
Возвращает:
индекс столбца, который представляет этот TablePosition в TableView

getTableView

public final TableView<S> getTableView()
TableView, к которому относится этот TablePosition.
Возвращает:
TableView

getTableColumn

public final TableColumn<S,T> getTableColumn()
TableColumn, который представляет этот TablePosition в TableView.
Переопределяет:
getTableColumn в классе TablePositionBase<TableColumn<S,T>>
Возвращает:
TableColumn, который представляет этот TablePosition в TableView

toString

public String toString()
Возвращает строковое представление этого объекта TablePosition.
Переопределяет:
toString в классе Object
Возвращает:
строковое представление этого объекта TablePosition.

© 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