モジュール javafx.controls
パッケージ javafx.scene.control

クラスTableColumn.CellEditEvent<S,T>

  • 型パラメータ:
    S - TableViewジェネリック型の型
    T - このTableColumnのすべてのセルのコンテンツの型
    すべての実装されたインタフェース:
    Serializable, Cloneable
    含まれているクラス:
    TableColumn<S,T>


    public static class TableColumn.CellEditEvent<S,T>
    extends Event
    ユーザーが表のセルで編集を実行したときに起動されるイベント。
    導入されたバージョン:
    JavaFX 2.0
    関連項目:
    直列化された形式
    • フィールドの詳細

      • ANY

        public static final EventType<?> ANY
        すべてのセル編集イベント・タイプに共通のスーパータイプ。
        導入されたバージョン:
        JavaFX 8.0
    • コンストラクタの詳細

      • CellEditEvent

        public CellEditEvent​(TableView<S> table,
                             TablePosition<S,T> pos,
                             EventType<TableColumn.CellEditEvent<S,T>> eventType,
                             T newValue)
        関連するリスナーに対して後で起動できる新規イベントを作成します。
        パラメータ:
        table - このイベントが発生したTableView。
        pos - このイベントが発生した位置。
        eventType - 発生したイベントのタイプ。
        newValue - エンド・ユーザーによって入力された値。
    • メソッドの詳細

      • getTableView

        public TableView<S> getTableView​()
        このイベントが発生したTableViewを返します。
        戻り値:
        このイベントが発生したTableViewコントロール。
      • getTableColumn

        public TableColumn<S,T> getTableColumn​()
        このイベントが発生したTableColumnを返します。
        戻り値:
        イベントが発生したTableColumn。
      • getTablePosition

        public TablePosition<S,T> getTablePosition​()
        このイベントが発生した位置を返します。
        戻り値:
        このイベントが発生した位置。
      • getNewValue

        public T getNewValue​()
        エンド・ユーザーによって入力された新しい値を返します。 これは、TableView.itemsリストに戻される値ではありません。この新しい値は1つのセルに対する入力を表すのみであるため、TableView.itemsリストのアイテム内にプロパティを戻す必要がある可能性があります。
        戻り値:
        エンド・ユーザーによって入力された新しい値を表すオブジェクト。
      • getOldValue

        public T getOldValue​()
        getTablePosition()によって返されたTablePositionで参照される位置にある古い値の返却を試みます。 これは、様々な理由からnullを返す場合があります。
        戻り値:
        位置に格納されている編集対象の値、または値を取得できない場合はnullを返します。
      • getRowValue

        public S getRowValue​()
        行(つまり、TableViewのitemsリストからの行)およびgetTablePosition()で返されたTablePosition内の行の値を返すコンビニエンス・メソッドです。
        戻り値:
        行の値