如何将排序结果保存到模型中

时间:2014-02-10 08:20:27

标签: java swing sorting jtable save

我在一帧中创建一个JTable。它显示来自MyModel的数据。 现在当我点击列标题时,它会进行排序。 它工作正常。

但当我关闭此框架时,再次打开它。 此表中的数据显示为MyModel中的原始订单。

现在我想在关闭框架时保存排序结果。 我应该使用新的订单数据更新MyModel 或保存对哪个列和哪个订单(ASCENDING或DESCENDING)进行排序。

如何实现?谢谢!

1 个答案:

答案 0 :(得分:2)

试试这个 - http://docs.oracle.com/javase/tutorial/uiswing/components/table.html#sorting

主要思想是你需要一个对象 - TableRowSorter,它将保存你的排序信息。