java - 如何打印过滤行的特定列值
问题描述
身份证| 姓名|
101类|
饺子 | 鸡
102 | 汉堡 | 鸡
103 | 披萨 | 奶酪
当我在组合框中选择鸡时,使用 RowFilter 显示第一行和第二行的带有鸡的 JTable 行。
在这种情况下,
TableRowSorter sorter = new TableRowSorter<DefaultTableModel>(model)
Table.setRowSorter(sorter)
RowFilter<DefaultTableModel, Object> filter= RowFilter.regexFilter(combo1.getSelectedItem().toString(),2);
Sorter.setRowFilter(sorter)
我的问题是如何在过滤时打印第 1 列的行。
如果我单击类别中的鸡肉,则表格将被过滤,我想打印所有第 1 列的值。由于该行被过滤,我们有两个鸡肉项目:Dumplings Burger
如果我点击类别中的奶酪,那么表格会被过滤,我想打印第 1 列的值。由于该行被过滤,我们有一个奶酪项目:比萨
我想在相应表按类别过滤时打印列值我该怎么做?
解决方案
推荐阅读
- java - 如果项目不存在,则编写查询条件并避免异常
- react-native - Custom theming in react-native-paper
- python - 如何计算拟合回归线中使用的点?
- blazor-server-side - 如何在没有控制器的 Blazor 应用剃须刀页面中找到 wwwroot 的物理路径?
- python - 弹出的python selenium问题
- pattern-matching - 是否存在用于转换编译器 IR 指令序列的声明性模式匹配 DSL?
- angular - Odoo Api 功能不适用于 IONIC v6.16.3 Angular 上的用户身份验证的 POST
- java - 如何使用 VSCODE 在 UBUNTU-20.04 中设置 JDK?
- python - 使用 html-request 创建无限请求循环
- google-apps-script - 使用脚本将数据移动到另一个电子表格时,Google 工作表脚本会删除公式