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