一種のスプレッドシート プログラムで検索と置換機能を作成しています。私が望むのは、文字列を検索すると、プログラムが見つかった要素を含むテーブルを表示することです。
これまでのところは問題ありませんが、要素にカーソルを置いてフォーカスを取得することができないため、すぐに入力を開始できます。
私はカスタマイズされたものJTable
とカスタマイズされたものを使用していTableCellEditor
ます。次のトリックは機能しないようです: (カスタマイズされた 内TableCellEditor
):
SwingUtilities.invokeLater(new Runnable() {
public void run() {
my_textfield.requestFocus();
}
});
また:
my_jtable.editCellAt(0, 3);
my_jtable.requestFocus();
また
my_jtable.getEditorComponent().requestFocusInWindow();
何か不足していますか?イベントがどのように発生するかを示す適切な説明 (適切なフロー図) はありますか? または、同様のことを行う可能性のあるサンプルコードはありますか?