Как напечатать определенные значения столбца отфильтрованной строки - PullRequest
0 голосов
/ 15 января 2019

ID | Имя | Категория
101 | Пельмени | Куриное
102 | Бургер | Куриное
103 | Пицца | Сыр

Когда я выбираю курицу в выпадающем списке, строка JTable с Chicken, являющаяся первой и второй строкой, отображается с помощью RowFilter.

В этом случае

TableRowSorter sorter = new TableRowSorter<DefaultTableModel>(model)
Table.setRowSorter(sorter)
RowFilter<DefaultTableModel, Object> filter= RowFilter.regexFilter(combo1.getSelectedItem().toString(),2);
Sorter.setRowFilter(sorter)

У меня вопрос, как мне распечатать строку столбца 1, когда она отфильтрована?

Если я щелкну курицей в категории, то таблица будет отфильтрована, и я хочу напечатать все значения столбца 1. Так как строка фильтруется, у нас есть два куриных элемента: Пельмени Burger

И если я нажму на сыр в категории, то таблица будет отфильтрована, и я хочу напечатать значения столбца 1. Поскольку строка фильтруется, у нас есть один сырный элемент: Пицца

И я хочу напечатать значение столбца, когда оно фильтрует соответствующую таблицу по категории Как мне это сделать?

...