オブジェクトを含む JTable がありCat
ます。私は彼らの名前を表示しています。テーブル ヘッダーをクリックして、テキスト名以外の基準で並べ替えるにはどうすればよいですか? 代わりに使用したいデータベースにソート列があります。DefaultTableModelのメソッドをオーバーライドしようとしgetColumnClass
ましたが、間違っているようです。何を使用できますか?
1 に答える
2
2 つのアプローチが提案されています。
この例
Cat
に示すように、実装してみましょう。Comparable<Cat>
並べ替えとフィルタリングに示すように、 に適した を指定
Comparator
します。RowSorter
どちらの場合も、すでに実装されているname
のように、デリゲートできます。String
Comparable<String>
于 2013-05-14T16:17:16.973 に答える