- java.lang.Object
-
- java.util.EventObject
-
- javafx.event.Event
-
- 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
- 関連項目:
- 直列化された形式
-
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 static EventType<?>
ANY
すべてのセル編集イベント・タイプに共通のスーパータイプ。-
クラス javafx.event.Eventから継承されたフィールド
consumed、eventType、NULL_SOURCE_TARGET、target
-
クラス java.util.EventObjectから継承されたフィールド
source
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 CellEditEvent(TableView<S> table, TablePosition<S,T> pos, EventType<TableColumn.CellEditEvent<S,T>> eventType, T newValue)
関連するリスナーに対して後で起動できる新規イベントを作成します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 T
getNewValue()
エンド・ユーザーによって入力された新しい値を返します。T
getOldValue()
getTablePosition()
によって返されたTablePositionで参照される位置にある古い値の返却を試みます。S
getRowValue()
行(つまり、TableViewのitems
リストからの行)およびgetTablePosition()
で返されたTablePosition
内の行の値を返すコンビニエンス・メソッドです。TableColumn<S,T>
getTableColumn()
このイベントが発生したTableColumnを返します。TablePosition<S,T>
getTablePosition()
このイベントが発生した位置を返します。TableView<S>
getTableView()
このイベントが発生したTableViewを返します。-
クラス javafx.event.Eventから継承されたメソッド
clone、consume、copyFor、fireEvent、getEventType、getTarget、isConsumed
-
クラス java.util.EventObjectから継承されたメソッド
getSource, toString
-
-
-
-
フィールドの詳細
-
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
内の行の値を返すコンビニエンス・メソッドです。- 戻り値:
- 行の値
-
-