首页 > 解决方案 > 一键选择所有相同的jtable值

问题描述

我正在为我的项目创建工资单的原型,我想问一下,我如何通过单击其中一个来选择表中具有相同名称和员工 ID 的所有值?并且所有选定的行都将传递到另一个表。请帮助我,我只是不知道该怎么做?

标签: javaswingjframejtable

解决方案


如何选择具有相同名称和员工 ID 的所有值

首先,我建议员工的 ID 是唯一的,因此您需要在表中搜索所选 ID。

最简单的方法是根据员工的 ID“过滤”表。阅读 Swing 教程中关于排序和过滤的部分。该工作示例显示了如何在您将文本键入文本字段时进行动态搜索。

并且所有选定的行都将传递到另一个表

现在您已经拥有了表中的所有过滤数据,您只需JTable使用该方法迭代以获取您想要的数据,并使用该表的方法getValueAt(...)将数据添加到另一个。JTableaddRow(...)DefaultTableModel


推荐阅读