2
我有一套单选按钮,我想用作我的桌子的过滤器。这个单选按钮在我的模型类中设置了一个变量。在我的模型中有一个getter,我检索这个值,我想在我的GlazedList表中使用这个值作为过滤器。如何使用GlazedList中的字符串替换JTextField作为过滤器?
有没有人知道该怎么做?
下面是我的表的JTextField作为过滤:
TextFilterator<Barcode> barcodeFilterator = new TextFilterator<Barcode>() { ... };
WebTextField searchField = new WebTextField(barcodeModel.getSelectedFilter());
MatcherEditor<Barcode> textMatcherEditor = new TextComponentMatcherEditor<Barcode>(searchField, barcodeFilterator);
FilterList<Barcode> filterList = new FilterList<Barcode>(BarcodeUtil.retrieveBarcodeEventList(files), textMatcherEditor);
TableFormat<Barcode> tableFormat = new TableFormat<Barcode>() { .... };
EventTableModel<Barcode> tableModel = new EventTableModel<Barcode>(filterList, tableFormat);
barcodeTable.setModel(tableModel);