- 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 方法 描述 S
getNewValue()
返回最终用户输入到TreeItem的新值。S
getOldValue()
返回在当前编辑事件之前的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中存在的旧值
-
-