前の編集が完了すると、テーブルビューアーの次のセルに自動的にジャンプして、ユーザーを慰めたいと思います。ユーザーは、エントリのリストで start-endtimes を変更する必要があります。特定のセルの CellEditor を手動で (プログラムで) トリガーするにはどうすればよいのでしょうか。私は Eclipse でそれを見たことがなかったので、今回は "monkey see, monkey do" は役に立たないようです。:)
御時間ありがとうございます
前の編集が完了すると、テーブルビューアーの次のセルに自動的にジャンプして、ユーザーを慰めたいと思います。ユーザーは、エントリのリストで start-endtimes を変更する必要があります。特定のセルの CellEditor を手動で (プログラムで) トリガーするにはどうすればよいのでしょうか。私は Eclipse でそれを見たことがなかったので、今回は "monkey see, monkey do" は役に立たないようです。:)
御時間ありがとうございます
完全な答えではありませんが、問題には十分役立つかもしれません..
まず、編集がいつ完了したかを検出する必要があります。セル エディタがテキスト入力を許可している場合は困難ですが、要素を選択するためのコンボ ボックスが提供されている場合は簡単です。
ICellEditorListener を CellEditor に追加できます。リスナーは、エディターの値が変更されるたびに呼び出されます。これは、編集が完了したかどうかを確認するトリガーであり、完了した場合は「次の」セル エディターに進みます (したがって、次のセル エディターを検索するためのセル エディター シーケンスを定義する必要があります。単純なマップで十分です)。
それが役に立てば幸い!