質問

知っている JTable で並べ替えは挿入しないようにする。ができるために複数の列を並べ替えたいのコードすか?

役に立ちましたか?

解決

並べ替えることができる複数の列を指定する複数のソートキーの通話の場合 setSortKeysRowSorter います。

他のヒント

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.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top