如何使用冒号排序对JTable进行排序?

时间:2011-04-05 20:51:15

标签: java

我想知道如何在DefaultTableModel上实现冒泡排序。 (我知道有一个自动分拣机,但我必须使用冒泡排序。)我已经知道如何使用冒泡排序,但不知道如何实现到DefaultTableModel。我在考虑首先获取行值并将值存储到String[]然后对String[]进行排序,然后将其转换回String[][],然后将其放回TableModel }}。有没有更快的方法呢?

编辑:有没有更好的方法呢?仍在实施冒泡排序?

1 个答案:

答案 0 :(得分:0)

在表模型上(而不是在外部数组上)使用冒泡排序的唯一原因是我们可以通过查看表来观察排序过程。

所以,使用DefaultTableModel的{​​{1}}和setValueAt方法进行比较和交换。 这是一个例子。

getValueAt

(我希望我没有在这里完成你的整个作业,但至少你必须自己实施排序。)