整数を備えた列を並べ替えようとすると混乱しています
おそらく:
- 数字を文字列として保存しています
- データを整数オブジェクトとして保存していますが、オーバーライドしませんでした
getColumnClass()
戻るテーブルデルの方法Integer.class
その列のために。適切なコンパレータは、列クラスが正しい場合にのみ使用されます。
スイングチュートリアルのセクションを参照してください 概念:レンダラーと編集者 詳細と、getColumnClass()メソッドをオーバーライドする方法の例については。