Класс 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
- См. также:
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
TablePosition |
Создает экземпляр TablePosition для представления заданной позиции строки/столбца в заданном экземпляре TableView. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
int |
getColumn() |
Индекс столбца, который представляет этот TablePosition в TableView. |
final TableColumn |
getTableColumn() |
TableColumn, который представляет этот TablePosition в TableView. |
final TableView |
getTableView() |
TableView, к которому относится этот TablePosition. |
String |
toString() |
Возвращает строковое представление этого объекта TablePosition. |
Методы, объявленные в классе javafx.scene.control.TablePositionBase
equals, getRow, hashCode
Подробное описание конструкторов
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
© 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.