javafx.scene.control
Класс TablePositionBase<TC extends TableColumnBase>
- javafx.scene.control.TablePositionBase<TC>
Прямые известные подклассы:
public abstract class TablePositionBase<TC extends TableColumnBase> extends Object
Этот класс используется для представления одной строки/столбца/ячейки в таблице. Конкретные подклассы этого абстрактного класса используются в API
TableView и TreeTableView для представления выбранных, фокусированных, редактируемых строк/столбцов/ячеек. Обратите внимание, что этот класс становится неизменяемым после создания. Поскольку элементы управления TableView и TreeTableView могут иметь различные selection modes, свойства строки и столбца в TablePositionBase могут быть «отключены» для представления всей строки или столбца. Это делается путем установки нетребуемого свойства в -1 или null.
С момента:
JavaFX 8.0
См. также:
-
Краткое описание конструкторов
Конструкторы Модификатор Конструктор и описание protectedTablePositionBase(int row, TC tableColumn)Создает экземпляр TablePositionBase для представления заданной позиции строки/столбца в базовом экземпляре таблицы (который не входит в абстрактный класс TablePositionBase, но является частью конкретных подклассов, таких какTablePositionиTreeTablePosition).
-
Краткое описание методов
Все методыМетоды экземпляраАбстрактные методыКонкретные методы Модификатор и тип Метод и описание booleanequals(Object obj)Указывает, является ли какой-либо другой объект "равным" этому.abstract intgetColumn()Индекс столбца, который представляет этот TablePosition в TableView.intgetRow()Строка, которую представляет этот TablePosition в TableView.TCgetTableColumn()TableColumn, который представляет этот TablePosition в TableView.inthashCode()Возвращает код хеширования для этого объектаTablePosition.
-
Подробное описание конструктора
-
TablePositionBase
protected TablePositionBase(int row, TC tableColumn)Создает экземпляр TablePositionBase для представления заданной позиции строки/столбца в базовом экземпляре таблицы (который не входит в абстрактный класс TablePositionBase, но является частью конкретных подклассов, таких какTablePositionиTreeTablePosition). Во всех случаях все поля внутри экземпляров TablePositionBase ссылаются слабо, чтобы предотвратить утечки памяти. Это означает, что возможно (но маловероятно), что методы get вернут null.Параметры:
row- Строка, которую представляет этот TablePosition.
-
-
Подробное описание методов
-
getRow
public int getRow()
Строка, которую представляет этот TablePosition в TableView.
-
getColumn
public abstract int getColumn()
Индекс столбца, который этот TablePosition представляет в TableView. Он равен -1, если экземпляры TableView или TableColumn равны null.
-
getTableColumn
public TC getTableColumn()
TableColumn, который представляет этот TablePosition в TableView.
-
equals
public boolean equals(Object obj)
Указывает, является ли какой-либо другой объект "равным" этому.
-
hashCode
public int hashCode()
Возвращает код хеширования для этого объекта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.