你好,我有这个抽象表,我正在制作一个视频招聘应用程序。我希望用户能够使用我提供的按钮对表格进行排序。在按钮中我有一个“仅显示过度视频”,所以当用户在我的动作监听器中点击此按钮时,我希望能够隐藏行而不删除它们,因此当用户单击另一个按钮时,它们将重新显示任何想法我该怎么做呢?
答案 0 :(得分:3)
使用filtering
提供的JTable
支持。
阅读Sorting and Filtering上Swing教程中的部分,了解更多信息和示例。
答案 1 :(得分:-2)
1)维护主数据列表。表模型数据最初将反映主数据。
2)当用户"按show only over due vidoes"时,迭代主数据并仅过滤所需元素并清除表模型并仅将过滤后的数据添加到表模型和火表中模特变了。