Swing/AnchorSelection のバックアップ(No.19)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- Swing/AnchorSelection へ行く。
- 1 (2005-04-04 (月) 03:22:43)
- 2 (2005-04-04 (月) 11:29:52)
- 3 (2005-04-08 (金) 04:38:57)
- 4 (2005-04-28 (木) 04:32:50)
- 5 (2005-05-13 (金) 00:02:29)
- 6 (2005-10-11 (火) 15:14:24)
- 7 (2006-01-13 (金) 16:07:44)
- 8 (2006-02-27 (月) 15:25:40)
- 9 (2006-03-09 (木) 20:19:17)
- 10 (2006-03-09 (木) 23:09:26)
- 11 (2006-04-12 (水) 19:32:49)
- 12 (2006-04-19 (水) 22:04:07)
- 13 (2006-05-17 (水) 16:31:39)
- 14 (2007-02-24 (土) 22:03:08)
- 15 (2008-03-11 (火) 15:19:51)
- 16 (2013-02-20 (水) 15:50:14)
- 17 (2013-08-17 (土) 15:24:33)
- 18 (2014-09-14 (日) 01:11:03)
- 19 (2014-09-21 (日) 17:30:08)
- 20 (2014-09-30 (火) 00:28:59)
- 21 (2014-11-01 (土) 00:46:09)
- 22 (2015-03-17 (火) 18:44:01)
- 23 (2017-11-02 (木) 15:34:40)
- 24 (2022-08-20 (土) 22:15:25)
TITLE:JTableのセルにあるフォーカスを解除
概要
以下のコメントにあるように、ソートやclearSelection
すれば、選択状態やフォーカスは解除されます。このサンプルはすでに意味が無くなったと思われるので削除します。代替のJTableHeader
をクリックした場合の例は、JTableHeaderをクリックしてそのColumnのセルを全選択に移動しました。
コメント
JDK 1.5.0_06
などにして試してみたところ、特別なことをしなくてもヘッダをクリックしてソートするとセルのフォーカスは外れるようです。 -- aterai- もう修正されているようなので、この記事は削除するか、別の内容に変更するかもしれません。Bug ID: JDK-6195469 REGRESSION: Multiple interval selection is lost in JTable if mouse is dragged -- aterai
- 移動したときに、日本語入力するには、どうしたらいいんですかね? -- zero?
- 多分エクセルみたいな入力のことですよね。アルファベットならマウスで入力状態にしなくてもフォーカスがあるセルに直接入力できますが、
IME
がon
の日本語入力モードの場合はうまくいかないようです。いまのところこれを簡単に行う方法を僕は知らないです。 -- aterai