- java.lang.Object
-
- java.util.EventObject
-
- javafx.event.Event
-
- javafx.scene.control.TreeTableColumn.CellEditEvent<S,T>
-
- Все реализованные интерфейсы:
-
Serializable,Cloneable
- Вложенный класс:
- TreeTableColumn<S,T>
public static class TreeTableColumn.CellEditEvent<S,T> extends Event
Событие, которое генерируется при выполнении пользователем редактирования ячейки таблицы.- С тех пор:
- JavaFX 8.0
- См. также:
- Сериализованная форма
-
Краткое описание полей
Поля Модификатор и тип Поле Описание static EventType<?>ANYОбщий супертип для всех типов событий редактирования ячеек.-
Поля, унаследованные от класса javafx.event.Event
consumed, eventType, NULL_SOURCE_TARGET, target
-
Поля, унаследованные от класса java.util.EventObject
source
-
-
Краткое описание конструкторов
Конструкторы Конструктор Описание CellEditEvent(TreeTableView<S> table, TreeTablePosition<S,T> pos, EventType<TreeTableColumn.CellEditEvent<S,T>> eventType, T newValue)Создаёт новое событие, которое можно затем сгенерировать для соответствующих слушателей.
-
Краткое описание методов
Все методыМетоды экземпляраКонкретные методы Модификатор и тип Метод Описание TgetNewValue()Возвращает новое значение, введённое пользователем.TgetOldValue()Попытка вернуть старое значение в позиции, указанной в TablePosition, возвращённом методомgetTreeTablePosition().TreeItem<S>getRowValue()Удобный метод, возвращающий значение для строки (то есть из списка TableViewitems), для строки, содержащейся вTablePosition, возвращённом вgetTreeTablePosition().TreeTableColumn<S,T>getTableColumn()Возвращает TreeTableColumn, по которому произошло это событие.TreeTablePosition<S,T>getTreeTablePosition()Возвращает позицию, по которой произошло это событие.TreeTableView<S>getTreeTableView()Возвращает TableView, по которому произошло это событие.-
Методы, унаследованные от класса javafx.event.Event
clone, consume, copyFor, fireEvent, getEventType, getTarget, isConsumed
-
Методы, унаследованные от класса java.util.EventObject
getSource, toString
-
-
Подробное описание полей
-
ANY
public static final EventType<?> ANY
Общий супертип для всех типов событий редактирования ячеек.
-
-
Подробное описание конструкторов
-
CellEditEvent
public CellEditEvent(TreeTableView<S> table, TreeTablePosition<S,T> pos, EventType<TreeTableColumn.CellEditEvent<S,T>> eventType, T newValue)
Создаёт новое событие, которое можно затем сгенерировать для соответствующих слушателей.- Параметры:
-
table- TableView, по которому произошло это событие. -
pos- Позиция, по которой произошло это событие. -
eventType- Тип события, которое произошло. -
newValue- Значение, введённое пользователем.
-
-
Подробное описание методов
-
getTreeTableView
public TreeTableView<S> getTreeTableView()
Возвращает TableView, по которому произошло это событие.- Возвращает:
- Элемент управления TableView, по которому произошло это событие.
-
getTableColumn
public TreeTableColumn<S,T> getTableColumn()
Возвращает TreeTableColumn, по которому произошло это событие.- Возвращает:
- TreeTableColumn, в котором произошло редактирование.
-
getTreeTablePosition
public TreeTablePosition<S,T> getTreeTablePosition()
Возвращает позицию, по которой произошло это событие.- Возвращает:
- Позиция, по которой произошло это событие.
-
getNewValue
public T getNewValue()
Возвращает новое значение, введённое пользователем. Это не значение, которое нужно вернуть в список TableView.items — это новое значение представляет только ввод для одной ячейки, поэтому, вероятно, его нужно вернуть в свойство элемента в списке TableView.items.- Возвращает:
- Объект, представляющий новое значение, введённое пользователем.
-
getOldValue
public T getOldValue()
Попытка вернуть старое значение в позиции, указанной в TablePosition, возвращённом методомgetTreeTablePosition(). Это может вернуть null по нескольким причинам.- Возвращает:
- Возвращает значение, хранящееся в позиции, редактируемой, или null, если его нельзя получить.
-
getRowValue
public TreeItem<S> getRowValue()
Удобный метод, возвращающий значение для строки (то есть из списка TableViewitems), для строки, содержащейся вTablePosition, возвращённом вgetTreeTablePosition().- Возвращает:
- значение строки
-
© 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.