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);