java - 一键选择所有相同的jtable值
问题描述
我正在为我的项目创建工资单的原型,我想问一下,我如何通过单击其中一个来选择表中具有相同名称和员工 ID 的所有值?并且所有选定的行都将传递到另一个表。请帮助我,我只是不知道该怎么做?
解决方案
如何选择具有相同名称和员工 ID 的所有值
首先,我建议员工的 ID 是唯一的,因此您需要在表中搜索所选 ID。
最简单的方法是根据员工的 ID“过滤”表。阅读 Swing 教程中关于排序和过滤的部分。该工作示例显示了如何在您将文本键入文本字段时进行动态搜索。
并且所有选定的行都将传递到另一个表
现在您已经拥有了表中的所有过滤数据,您只需JTable
使用该方法迭代以获取您想要的数据,并使用该表的方法getValueAt(...)
将数据添加到另一个。JTable
addRow(...)
DefaultTableModel
推荐阅读
- flutter - 我的未来不是使用 FutureBuilder 执行的
- java - 如何使 2 个相交的矩形变得透明
- c# - 带有 zip 包的 dotnet build cmd 为 .netcoreapp 2.1 创建了一个包含冗长子文件夹的 zip
- applescript - Applescript 错误:无法将应用程序“照片”的类 xxxx 转换为类型列表、记录或文本
- azure - 在 Sql Server 数据库事务中登记 Cosmos 事务
- python-3.x - 如何将 QTimer 间隔与系统时间对齐
- visual-studio - 加载任何项目后如何让 VS 2017 运行一些自定义代码?
- javascript - ES6:当 ID 存在时,使用来自另一个对象的值填充对象值
- reactjs - Webpack watch 编译我的 scss sass 但不是 webpack-dev-server
- actionscript - 使用动作脚本拖放