Technology
JTable便利帳
2014-08-01Java
JTableで自分が結構使う設定などのメモ。
// テーブルを同時に1列(1セル)しか選択できないようにする table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); // テーブルの編集を禁止する table.setDefaultEditor(Object.class, null); // ヘッダをクリックしてソートできるようにする table.setAutoCreateRowSorter(true); // カラムの移動を禁止する table.getTableHeader().setReorderingAllowed(false); // ソートした後など、最初のテーブルのデータの並び方と異なっている場合に、値を取得する int modelRow = table.convertRowIndexToModel(table.getSelectedRow()); Object value = model.getValueAt(modelRow, 0); // デフォルトでソートする table.getRowSorter().setSortKeys(Arrays.asList(new RowSorter.SortKey(0, SortOrder.ASCENDING)));
Topic
- Languages (24)
- ActionScript (8)
 - C# (1)
 - Java (6)
	
- Android (2)
 
 - JavaScript (5)
	
- JavaScript (4)
 - node.js (1)
 
 - Perl (4)
 
 - Database (3)
- MySQL (3)
 
 - Miscellaneous (5)