- java.lang.Object
-
- java.util.EventObject
-
- javafx.event.Event
-
- javafx.scene.control.TreeTableView.EditEvent<S>
-
- 参数类型
-
S- 输入的类型,与TreeTableView本身的类型相同。
- All Implemented Interfaces:
-
Serializable,Cloneable
- Enclosing class:
- TreeTableView < S >
public static class TreeTableView.EditEvent<S> extends Event
一个Event在TreeTableView中专门用于表示编辑相关事件的子类。 它提供了额外的API来轻松访问编辑事件发生的TreeItem,以及最终用户提供的输入。- 从以下版本开始:
- JavaFX 8.0
- 另请参见:
- Serialized Form
-
-
构造方法摘要
构造方法 Constructor 描述 EditEvent(TreeTableView<S> source, EventType<? extends TreeTableView.EditEvent> eventType, TreeItem<S> treeItem, S oldValue, S newValue)创建一个新的EditEvent实例来表示编辑事件。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 SgetNewValue()返回最终用户输入到TreeItem的新值。SgetOldValue()返回在当前编辑事件之前的TreeItem中存在的旧值。TreeTableView<S>getSource()返回发生编辑的TreeTableView。TreeItem<S>getTreeItem()返回发生编辑的TreeItem。-
Methods inherited from class javafx.event.Event
clone, consume, copyFor, fireEvent, getEventType, getTarget, isConsumed
-
Methods inherited from class java.util.EventObject
toString
-
-
-
-
字段详细信息
-
ANY
public static final EventType<?> ANY
所有编辑事件类型的公共超类型。
-
-
构造方法详细信息
-
EditEvent
public EditEvent(TreeTableView<S> source, EventType<? extends TreeTableView.EditEvent> eventType, TreeItem<S> treeItem, S oldValue, S newValue)
创建一个新的EditEvent实例来表示编辑事件。 此事件是用于TreeTableView.EDIT_START_EVENT,TreeTableView.EDIT_COMMIT_EVENT和TreeTableView.EDIT_CANCEL_EVENT类型。- 参数
-
source- 来源 -
eventType- eventType -
treeItem- 树项目 -
oldValue- oldValue -
newValue- newValue
-
-
方法详细信息
-
getSource
public TreeTableView<S> getSource()
返回发生编辑的TreeTableView。- 重写:
-
getSource在EventObject - 结果
- 在其上进行编辑的TreeTableView
-
getNewValue
public S getNewValue()
返回最终用户输入到TreeItem的新值。- 结果
- 最终用户输入TreeItem的新值
-
getOldValue
public S getOldValue()
返回在当前编辑事件之前的TreeItem中存在的旧值。- 结果
- 在当前编辑事件之前的TreeItem中存在的旧值
-
-