This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

View | Details | Raw Unified | Return to bug 221427
Collapse All | Expand All

(-)db.dataview/src/org/netbeans/modules/db/dataview/table/ResultSetJXTable.java (+11 lines)
Lines 57-66 Link Here
57
import java.util.List;
57
import java.util.List;
58
import java.util.logging.Level;
58
import java.util.logging.Level;
59
import java.util.logging.Logger;
59
import java.util.logging.Logger;
60
import javax.swing.DefaultRowSorter;
60
import javax.swing.JComponent;
61
import javax.swing.JComponent;
61
import javax.swing.JLabel;
62
import javax.swing.JLabel;
62
import javax.swing.JTable;
63
import javax.swing.JTable;
63
import javax.swing.JTextField;
64
import javax.swing.JTextField;
65
import javax.swing.RowFilter;
64
import javax.swing.RowSorter;
66
import javax.swing.RowSorter;
65
import javax.swing.SwingUtilities;
67
import javax.swing.SwingUtilities;
66
import javax.swing.TransferHandler;
68
import javax.swing.TransferHandler;
Lines 146-151 Link Here
146
        return new StringFallbackRowSorter(this.getModel());
148
        return new StringFallbackRowSorter(this.getModel());
147
    }
149
    }
148
150
151
    @Override
152
    public <R extends TableModel> void setRowFilter(RowFilter<? super R, ? super Integer> filter) {
153
        if(getRowSorter() instanceof DefaultRowSorter) {
154
            ((DefaultRowSorter) getRowSorter()).setRowFilter(filter);
155
        } else {
156
            super.setRowFilter(filter);
157
        }
158
    }
159
149
    public void createTableModel(List<Object[]> rows, final JXTableRowHeader rowHeader) {
160
    public void createTableModel(List<Object[]> rows, final JXTableRowHeader rowHeader) {
150
        assert SwingUtilities.isEventDispatchThread() : "Must be called from AWT thread";  //NOI18N
161
        assert SwingUtilities.isEventDispatchThread() : "Must be called from AWT thread";  //NOI18N
151
        assert rows != null;
162
        assert rows != null;

Return to bug 221427