Class ListView.EditEvent<T>
java.lang.Object
java.util.EventObject
javafx.event.Event
javafx.scene.control.ListView.EditEvent<T>
- Type Parameters:
-
T- The type of the input, which is the same type as the ListView itself.
- All Implemented Interfaces:
-
Serializable,Cloneable
- Enclosing class:
ListView<T>
public static class ListView.EditEvent<T> extends Event
An
Event subclass used specifically in ListView for representing edit-related events. It provides additional API to easily access the index that the edit event took place on, as well as the input provided by the end user.- Since:
- JavaFX 2.0
- See Also:
Field Summary
| Modifier and Type | Field | Description |
|---|---|---|
static final EventType<?> |
ANY |
Common supertype for all edit event types. |
Fields declared in class javafx.event.Event
consumed, eventType, NULL_SOURCE_TARGET, target
Constructor Summary
| Constructor | Description |
|---|---|
EditEvent |
Creates a new EditEvent instance to represent an edit event. |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
int |
getIndex() |
Returns the index in which the edit took place. |
T |
getNewValue() |
Returns the value of the new input provided by the end user. |
ListView<T> |
getSource() |
Returns the ListView upon which the edit took place. |
String |
toString() |
Returns a string representation of this EditEvent object. |
Methods declared in class javafx.event.Event
clone, consume, copyFor, fireEvent, getEventType, getTarget, isConsumed
Field Details
ANY
public static final EventType<?> ANY
Common supertype for all edit event types.
- Since:
- JavaFX 8.0
Constructor Details
EditEvent
public EditEvent(ListView<T> source, EventType<? extends ListView.EditEvent<T>> eventType, T newValue, int editIndex)
Creates a new EditEvent instance to represent an edit event. This event is used for
ListView.editStartEvent(), ListView.editCommitEvent() and ListView.editCancelEvent() types.- Parameters:
-
source- the source -
eventType- the event type -
newValue- the new value -
editIndex- the edit index
Method Details
getSource
public ListView<T> getSource()
Returns the ListView upon which the edit took place.
- Overrides:
-
getSourcein classEventObject
getIndex
public int getIndex()
Returns the index in which the edit took place.
- Returns:
- the index in which the edit took place
getNewValue
public T getNewValue()
Returns the value of the new input provided by the end user.
- Returns:
- the value of the new input provided by the end user
toString
public String toString()
Returns a string representation of this
EditEvent object.- Overrides:
-
toStringin classEventObject - Returns:
- a string representation of this
EditEventobject.
© 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.