使用TableFilterDemo
示例,我試圖在NetBeans中創建RowFilter
,但我不能。我試了JCreator
中的code;我需要幫助。NetBeans中我的JTable模型的變量名稱是什麼
我知道我不需要創建class MyTableModel extends AbstractTableModel
,因爲我已經在NetBeans GUI工具中手動執行了此操作。現在,我在使用RowSorter
定義模型時遇到問題。
MyTableModel model = new MyTableModel();
sorter = new TableRowSorter<MyTableModel>(model);
table = new JTable(model);
table.setRowSorter(sorter);
table.setPreferredScrollableViewportSize(new Dimension(500, 70));
table.setFillsViewportHeight(true);
以上就是例子,我把它改成這樣:
private TableRowSorter<javax.swing.table.DefaultTableModel> sorter;
/** Creates new form NewJFrame */
public NewJFrame() {
initComponents();
javax.swing.table.DefaultTableModel model = new DefaultTableModel();
sorter = new TableRowSorter<javax.swing.table.DefaultTableModel>(model);
JTable jTable = new JTable(model);
jTable.setRowSorter(sorter);
它是正確的嗎?我無法得到這個工作。我懷疑分揀機沒有添加到表格中。這可能是因爲定義模型部分。請給出建議。