- java.lang.Object
-
- java.util.EventObject
-
- javafx.event.Event
-
- javafx.scene.control.TreeTableColumn.CellEditEvent<S,T>
-
- すべての実装されたインタフェース:
Serializable
,Cloneable
- 含まれているクラス:
- TreeTableColumn<S,T>
public static class TreeTableColumn.CellEditEvent<S,T> extends Event
ユーザーが表のセルで編集を実行したときに起動されるイベント。- 導入されたバージョン:
- JavaFX 8.0
- 関連項目:
- 直列化された形式
-
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 static EventType<?>
ANY
すべてのセル編集イベント・タイプに共通のスーパータイプ。-
クラス javafx.event.Eventから継承されたフィールド
consumed、eventType、NULL_SOURCE_TARGET、target
-
クラス java.util.EventObjectから継承されたフィールド
source
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 CellEditEvent(TreeTableView<S> table, TreeTablePosition<S,T> pos, EventType<TreeTableColumn.CellEditEvent<S,T>> eventType, T newValue)
関連するリスナーに対して後で起動できる新規イベントを作成します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 T
getNewValue()
エンド・ユーザーによって入力された新しい値を返します。T
getOldValue()
getTreeTablePosition()
によって返されるTablePositionで参照された位置の、古い値を返すことを試みます。TreeItem<S>
getRowValue()
getTreeTablePosition()
で返されるTablePosition
内に含まれる行の場合に、行の値(つまりTableViewのitems
リストからのもの)を返すコンビニエンス・メソッドです。TreeTableColumn<S,T>
getTableColumn()
このイベントが発生したTreeTableColumnを返します。TreeTablePosition<S,T>
getTreeTablePosition()
このイベントが発生した位置を返します。TreeTableView<S>
getTreeTableView()
このイベントが発生したTableViewを返します。-
クラス javafx.event.Eventから継承されたメソッド
clone、consume、copyFor、fireEvent、getEventType、getTarget、isConsumed
-
クラス java.util.EventObjectから継承されたメソッド
getSource, toString
-
-
-
-
フィールドの詳細
-
ANY
public static final EventType<?> ANY
すべてのセル編集イベント・タイプに共通のスーパータイプ。
-
-
コンストラクタの詳細
-
CellEditEvent
public CellEditEvent(TreeTableView<S> table, TreeTablePosition<S,T> pos, EventType<TreeTableColumn.CellEditEvent<S,T>> eventType, T newValue)
関連するリスナーに対して後で起動できる新規イベントを作成します。- パラメータ:
table
- このイベントが発生したTableView。pos
- このイベントが発生した位置。eventType
- 発生したイベントのタイプ。newValue
- エンド・ユーザーによって入力された値。
-
-
メソッドの詳細
-
getTreeTableView
public TreeTableView<S> getTreeTableView()
このイベントが発生したTableViewを返します。- 戻り値:
- このイベントが発生したTableViewコントロール。
-
getTableColumn
public TreeTableColumn<S,T> getTableColumn()
このイベントが発生したTreeTableColumnを返します。- 戻り値:
- 編集が発生したTreeTableColumn。
-
getTreeTablePosition
public TreeTablePosition<S,T> getTreeTablePosition()
このイベントが発生した位置を返します。- 戻り値:
- このイベントが発生した位置。
-
getNewValue
public T getNewValue()
エンド・ユーザーによって入力された新しい値を返します。 これは、TableView.itemsリストに戻される値ではありません。この新しい値は1つのセルに対する入力を表すのみであるため、TableView.itemsリストのアイテム内にプロパティを戻す必要がある可能性があります。- 戻り値:
- エンド・ユーザーによって入力された新しい値を表すオブジェクト。
-
getOldValue
public T getOldValue()
getTreeTablePosition()
によって返されるTablePositionで参照された位置の、古い値を返すことを試みます。 これは、様々な理由からnullを返す場合があります。- 戻り値:
- 位置に格納されている編集対象の値、または値を取得できない場合はnullを返します。
-
getRowValue
public TreeItem<S> getRowValue()
getTreeTablePosition()
で返されるTablePosition
内に含まれる行の場合に、行の値(つまりTableViewのitems
リストからのもの)を返すコンビニエンス・メソッドです。- 戻り値:
- 行の値
-
-