Spec-Zone.ru › OpenJavaFX 8
javafx.scene.control

Class TreeTableColumn.CellEditEvent<S,T>

java.lang.Object
  • java.util.EventObject
    • javafx.event.Event
      • javafx.scene.control.TreeTableColumn.CellEditEvent<S,T>

All Implemented Interfaces:

Serializable, Cloneable

Enclosing class:

TreeTableColumn<S,T>



public static class TreeTableColumn.CellEditEvent<S,T>
extends Event
An event that is fired when a user performs an edit on a table cell.

Since:

JavaFX 8.0

See Also:

Serialized Form

  • Field Summary

    Fields
    Modifier and Type Field and Description
    static EventType<?> ANY
    Common supertype for all cell edit event types.
    • Fields inherited from class javafx.event.Event

      consumed, eventType, NULL_SOURCE_TARGET, target
    • Fields inherited from class java.util.EventObject

      source
  • Constructor Summary

    Constructors
    Constructor and Description
    CellEditEvent(TreeTableView<S> table, TreeTablePosition<S,T> pos, EventType<TreeTableColumn.CellEditEvent<S,T>> eventType, T newValue)
    Creates a new event that can be subsequently fired to the relevant listeners.
  • Method Summary

    All MethodsInstance MethodsConcrete Methods
    Modifier and Type Method and Description
    T getNewValue()
    Returns the new value input by the end user.
    T getOldValue()
    Attempts to return the old value at the position referred to in the TablePosition returned by getTreeTablePosition().
    TreeItem<S> getRowValue()
    Convenience method that returns the value for the row (that is, from the TableView items list), for the row contained within the TablePosition returned in getTreeTablePosition().
    TreeTableColumn<S,T> getTableColumn()
    Returns the TreeTableColumn upon which this event occurred.
    TreeTablePosition<S,T> getTreeTablePosition()
    Returns the position upon which this event occurred.
    TreeTableView<S> getTreeTableView()
    Returns the TableView upon which this event occurred.
    • Methods inherited from class javafx.event.Event

      clone, consume, copyFor, fireEvent, getEventType, getTarget, isConsumed
    • Methods inherited from class java.util.EventObject

      getSource, toString
    • Methods inherited from class java.lang.Object

      equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Detail

    • ANY

      public static final EventType<?> ANY
      Common supertype for all cell edit event types.
  • Constructor Detail

    • CellEditEvent

      public CellEditEvent(TreeTableView<S> table,
                           TreeTablePosition<S,T> pos,
                           EventType<TreeTableColumn.CellEditEvent<S,T>> eventType,
                           T newValue)
      Creates a new event that can be subsequently fired to the relevant listeners.

      Parameters:

      table - The TableView on which this event occurred.

  • Method Detail

    • getTreeTableView

      public TreeTableView<S> getTreeTableView()
      Returns the TableView upon which this event occurred.

      Returns:

      The TableView control upon which this event occurred.

    • getTableColumn

      public TreeTableColumn<S,T> getTableColumn()
      Returns the TreeTableColumn upon which this event occurred.

      Returns:

      The TreeTableColumn that the edit occurred in.

    • getTreeTablePosition

      public TreeTablePosition<S,T> getTreeTablePosition()
      Returns the position upon which this event occurred.

      Returns:

      The position upon which this event occurred.

    • getNewValue

      public T getNewValue()
      Returns the new value input by the end user. This is not the value to go back into the TableView.items list - this new value represents just the input for a single cell, so it is likely that it needs to go back into a property within an item in the TableView.items list.

      Returns:

      An Object representing the new value input by the user.

    • getOldValue

      public T getOldValue()
      Attempts to return the old value at the position referred to in the TablePosition returned by getTreeTablePosition(). This may return null for a number of reasons.

      Returns:

      Returns the value stored in the position being edited, or null if it can not be retrieved.

    • getRowValue

      public TreeItem<S> getRowValue()
      Convenience method that returns the value for the row (that is, from the TableView items list), for the row contained within the TablePosition returned in 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API