- 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.
-
Краткое описание методов
Все методыМетоды экземпляраКонкретные методы Модификатор и тип Метод Описание intgetColumn()Индекс столбца, который представляет этот TablePosition в TableView.TableColumn<S,T>getTableColumn()TableColumn, который представляет этот TablePosition в TableView.TableView<S>getTableView()TableView, к которому относится этот TablePosition.StringtoString()Возвращает строковое представление этого объекта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
-
© 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.