Класс TableFocusModel<T, TC extends TableColumnBase<T, ?>>
java.lang.Object
javafx.scene.control.FocusModel<T>
javafx.scene.control.TableFocusModel<T, TC>
- Type Parameters:
-
T- Тип базовой модели данных для пользовательского интерфейса. -
TC- Конкретный подклассTableColumnBase, используемый базовым пользовательским интерфейсом (например,TableColumnилиTreeTableColumn.
- Непосредственные известные подклассы:
-
TableView.TableViewFocusModel,TreeTableView.TreeTableViewFocusModel
public abstract class TableFocusModel<T,TC extends TableColumnBase<T,?>> extends FocusModel<T>
Абстрактный базовый класс для реализации FocusModel, используемой в таблицах (в частности, в
TableView и TreeTableView).- Since:
- JavaFX 8.0
Краткое описание свойств
Свойства, объявленные в классе javafx.scene.control.FocusModel
focusedIndex, focusedItem
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
TableFocusModel() |
Конструктор для вызова подклассами. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
abstract void |
focus |
Вызывает получение фокуса элементом по заданному индексу. |
abstract void |
focusAboveCell() |
Попытка переместить фокус на ячейку над текущей ячейкой с фокусом. |
abstract void |
focusBelowCell() |
Попытка переместить фокус на ячейку под текущей ячейкой с фокусом. |
abstract void |
focusLeftCell() |
Попытка переместить фокус на ячейку слева от текущей ячейки с фокусом. |
abstract void |
focusRightCell() |
Попытка переместить фокус на ячейку справа от текущей ячейки с фокусом. |
abstract boolean |
isFocused |
Проверяет, имеет ли строка/ячейка по заданным координатам фокус в пользовательском интерфейсе. |
Методы, объявленные в классе javafx.scene.control.FocusModel
focus, focusedIndexProperty, focusedItemProperty, focusNext, focusPrevious, getFocusedIndex, getFocusedItem, getItemCount, getModelItem, isFocused
Подробное описание конструкторов
TableFocusModel
public TableFocusModel()
Конструктор для вызова подклассами.
Подробное описание методов
focus
public abstract void focus(int row, TC column)
Вызывает получение фокуса элементом по заданному индексу.
- Параметры:
-
row- Индекс строки элемента, которому нужно передать фокус. -
column- Колонка элемента, которому нужно передать фокус. Может быть null.
isFocused
public abstract boolean isFocused(int row, TC column)
Проверяет, имеет ли строка/ячейка по заданным координатам фокус в пользовательском интерфейсе.
- Параметры:
-
row- строка -
column- столбец - Возвращает:
- true, если строка/ячейка по заданным координатам имеет фокус в пользовательском интерфейсе
focusAboveCell
public abstract void focusAboveCell()
Попытка переместить фокус на ячейку над текущей ячейкой с фокусом.
focusBelowCell
public abstract void focusBelowCell()
Попытка переместить фокус на ячейку под текущей ячейкой с фокусом.
focusLeftCell
public abstract void focusLeftCell()
Попытка переместить фокус на ячейку слева от текущей ячейки с фокусом.
focusRightCell
public abstract void focusRightCell()
Попытка переместить фокус на ячейку справа от текущей ячейки с фокусом.
© 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.