Swing/AnchorSelection のバックアップ(No.3)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - 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)
Terai Atsuhiro 2015-03-17 (火) 18:44:01
table.getTableHeader().addMouseListener(new MouseAdapter() { public void mousePressed(MouseEvent e) { JTable table = ((JTableHeader)e.getSource()).getTable(); if(table.isEditing()) { table.getCellEditor().stopCellEditing(); } //table.getSelectionModel().clearSelection(); //table.getSelectionModel().setAnchorSelectionIndex(-1); //table.getSelectionModel().setLeadSelectionIndex(-1); table.getColumnModel().getSelectionModel().setAnchorSelectionIndex(-1); table.getColumnModel().getSelectionModel().setLeadSelectionIndex(-1); } });
table.changeSelection(table.getSelectedRow(), table.getSelectedColumn(), false, false);