質問
知っている JTable
で並べ替えは挿入しないようにする。ができるために複数の列を並べ替えたいのコードすか?
解決
並べ替えることができる複数の列を指定する複数のソートキーの通話の場合 setSortKeys
の RowSorter
います。
他のヒント
見 JXTable.JXTableはJTableを支援する複数列ソートなどのその他の機能とJTableなります。で自由に利用からJDNC/SwingLabs.
対応することができるでしょう設定のTableRowSorterのコンパレータが関連付けられています。例:
TableModel myModel = createMyTableModel();
JTable table = new JTable(myModel);
TableRowSorter t = new TableRowSorter(myModel);
t.setComparator(column that the comparator works against, Comparator<?> comparator);
table.setRowSorter(new TableRowSorter(myModel));
ETableから、xsltproc、収集します。
の一部である、org-netbeans-swing-outline.jar
Google検索aught offできるようになっています。のETableは、主に、財団の概要TreeTable)にあり、マルチカラム順序付けを内蔵などその他多くの素敵な特徴
"知っているJtableで並べ替えは挿入しないようにする。ができるために複数の列を並べ替えたいのコードすか?"
テーブル仕分けとフィルタにより管理されてソータオブジェクトです。最も簡単な方法を提供するソータオブジェクトが設定autoCreateRowSorterバウンドプロパティをtrue;
JTable table = new JTable();
table.setAutoCreateRowSorter(true);
この動作を定義する行選別機でのインスタンスjavax.swing.表に示す。TableRowSorter.
所属していません StackOverflow