2016-05-19 15 views
-3

私は数で私のテーブルをソートしようとしているが、それはこのJTableは作成した後、ランダムに

ようになるの並べ替え:

[After creating]

をクリックした後、 "№"

一度

[After clicking on "№" once]

どのように修正して14から0に、0から14までしか得られないのですか? ありがとうございました!

+1

ソースコードが含まれていないと助けにならない場合があります。 [ask]をお読みください。 –

+1

見た目からは、整数ではなく文字列としてソートされています。 – Sudicode

答えて

2
  1. 整数を表すTableModel、ない文字列にIntegerオブジェクトを追加します。

  2. TableModelgetColumnClass(...)メソッドをオーバーライドして、最初の列にInteger.classを返します。

この場合、テーブルはInteger Comparatorを使用して最初の列を並べ替えます。

関連する問題