フォーカスがないときにセルを編集できるという問題がありますが、セルでバインドキーを押すと (「Enter」)、アクションが実行されません。
しかし、フォーカスがある場合、アクションは正しく実行されます。
その特定のセル (row,col) のキーバインディングのみを追加したいので、レンダリングのテキストフィールドに追加しました。
何か悪いことをしているのかもしれません。
フォーカスがないときにセルを編集できるという問題がありますが、セルでバインドキーを押すと (「Enter」)、アクションが実行されません。
しかし、フォーカスがある場合、アクションは正しく実行されます。
その特定のセル (row,col) のキーバインディングのみを追加したいので、レンダリングのテキストフィールドに追加しました。
何か悪いことをしているのかもしれません。
セルからセルにタブで移動すると、テーブルにまだフォーカスがあります。エディターは、マウスでダブルクリックするか、キーボードで F2 を使用した場合にのみ呼び出されます。セルの編集中は、テキスト フィールド (デフォルトのエディター) にフォーカスがあります。
セルに入力を開始すると、テキストがセルに追加されますが、デフォルトの動作では、フォーカスがテーブルに留まるようになっていると思います。ただし、テーブルを作成するときに次を使用してデフォルトを変更できると思います。
table.setSurrendersFocusOnKeystroke(true);