• title: JTableのセルにあるフォーカスを解除 nofollow: true pubdate: 2005-04-04T03:22:43+09:00

概要

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

コメント

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