ソートが終了した後に操作を実行したい と がありJTable
ます。私はネットを閲覧してきましたが、これまでのところあまり運がありません。TableRowSorter
最初は a だけでうまくいくと思ってRowSorterListener
いましたが、残念ながら、並べ替えが終了した後に操作を実行しません。
MouseListener
ヘッダーに aを追加することJTable
もできますが、ソリューションはそれほど洗練されたものではありません。
誰にもアイデアはありますか?
本当にありがとう!
編集(コメントから):TableModel
を拡張するカスタム クラス内のメソッドに以下が追加されますAbstractTableModel
。JTable
このメソッドは、カスタムTableModel
クラスで が設定または指定されるたびに呼び出されます。
sorter.addRowSorterListener(new RowSorterListener() {
@Override public void sorterChanged(RowSorterEvent rowsorterevent) {
rebuildMItems(); // The method which executes
}
});