TITLE:JTableのセルにあるフォーカスを解除

概要

以下のコメントにあるように、ソートやclearSelectionすれば、選択状態やフォーカスは解除されます。このサンプルはすでに意味が無くなったと思われるので削除します。代替のJTableHeaderをクリックした場合の例は、JTableHeaderをクリックしてそのColumnのセルを全選択に移動しました。

コメント

  • JDK 1.5.0_06などにして試してみたところ、特別なことをしなくてもヘッダをクリックしてソートするとセルのフォーカスは外れるようです。 -- aterai
  • 移動したときに、日本語入力するには、どうしたらいいんですかね? -- zero
  • 多分エクセルみたいな入力のことですよね。アルファベットならマウスで入力状態にしなくてもフォーカスがあるセルに直接入力できますが、IMEonの日本語入力モードの場合はうまくいかないようです。いまのところこれを簡単に行う方法を僕は知らないです。 -- aterai