jTable.setRowSorter(rowSorter);
JTable table = new JTable(tableModel); TableRowSorter<TableModel> sorter = new TableRowSorter<TableModel>(table.getModel()); table.setRowSorter(sorter); List<RowSorter.SortKey> sortKeys = new ArrayList<>(25); sortKeys.add(new RowSorter.SortKey(4, SortOrder.ASCENDING)); sortKeys.add(new RowSorter.SortKey(0, SortOrder.ASCENDING)); sorter.setSortKeys(sortKeys);
table.setRowSorter(trs);
sorter.setComparator(COL_INDEX_SETTING, new StringNumberComparator()); sorter.toggleSortOrder(COL_INDEX_SETTING); settingsTable.setRowSorter(sorter);
/** * Creates new form ConsolePanel */ public ConsolePanel() { this.tableUserModel = new TableUserModel(); this.tableTableModel = new TableTableModel(); initComponents(); spinnerMuteDurationMinutes.setValue(60); this.tblUsers.createDefaultColumnsFromModel(); this.tblUsers.setRowSorter(new TableRowSorter(tableUserModel)); this.tblUsers.setAutoResizeMode(AUTO_RESIZE_OFF); this.tblTables.createDefaultColumnsFromModel(); this.tblTables.setRowSorter(new TableRowSorter(tableTableModel)); this.tblUsers.setAutoResizeMode(AUTO_RESIZE_NEXT_COLUMN); }
table.setRowSorter(sorter);
table.setRowSorter(sorter); model = new DefaultTableModel() {
this.tableValues.setRowSorter(rowSorter);
public ScrollableTable(String[][] aData, String[] aColumnNames) { super(); TableModel model = getTableModel(aData, aColumnNames); JTable overviewTable = new JTable(model); overviewTable.setGridColor(new Color(240, 240, 240)); TableRowSorter<TableModel> sorter = new TableRowSorter<TableModel>(model); overviewTable.setRowSorter(sorter); this.setViewportView(overviewTable); }
/** * {@inheritDoc} <p> * * Overridden propagate sort-related properties to the sorter after calling super, * if the given RowSorter is of type SortController. Does nothing additional otherwise. */ @Override public void setRowSorter(RowSorter<? extends TableModel> sorter) { super.setRowSorter(sorter); configureSorterProperties(); }
/** * {@inheritDoc} <p> * * Overridden propagate sort-related properties to the sorter after calling super, * if the given RowSorter is of type SortController. Does nothing additional otherwise. */ @Override public void setRowSorter(RowSorter<? extends TableModel> sorter) { super.setRowSorter(sorter); configureSorterProperties(); }
/** * {@inheritDoc} <p> * * Overridden propagate sort-related properties to the sorter after calling super, * if the given RowSorter is of type SortController. Does nothing additional otherwise. */ @Override public void setRowSorter(RowSorter<? extends TableModel> sorter) { super.setRowSorter(sorter); configureSorterProperties(); }
JTable table = new JTable(model); TableRowSorter<TableModel> rowSorter = new TableRowSorter<TableModel>(model); table.setRowSorter(rowSorter); rowSorter.setComparator(0, new Comparator<String>() { @Override public int compare(String o1, String o2) { // etc. } });
/** * {@inheritDoc} <p> * * Overridden propagate sort-related properties to the sorter after calling super, * if the given RowSorter is of type SortController. Does nothing additional otherwise. */ @Override public void setRowSorter(RowSorter<? extends TableModel> sorter) { super.setRowSorter(sorter); configureSorterProperties(); }
public static void applyRowSorter(JTable table) { @SuppressWarnings({ "rawtypes", "unchecked" }) TableRowSorter<?> sorter = new TableRowSorter(table.getModel()); sorter.setSortsOnUpdates(true); table.setRowSorter(sorter); }
public void updateFuzzers() { categoriesTable.setRowSorter(null); categoriesTableModel.setData( getFrame().getJBroFuzz().getDatabase() .getAllCategories()); sorter = new TableRowSorter<SingleColumnModel>(categoriesTableModel); categoriesTable.setRowSorter(sorter); }
public void modelChanged( TableModel model ) { TableRowSorter<TableModel> sorter = new TableRowSorter<TableModel>( model ); sorter.setSortsOnUpdates(true); getTable().setRowSorter( sorter ); }
@SuppressWarnings({ "rawtypes", "unchecked" }) public static void createRowSorter(ActionContext actionContext){ Thing self = (Thing) actionContext.get("self"); JTable parent = (JTable) actionContext.get("parent"); for(Thing child : self.getChilds()){ RowSorter model = (RowSorter) child.doAction("create", actionContext); if(model != null){ parent.setRowSorter(model); } } }
private void initTableSorter() { TableRowSorter<TableModel> sorter = new TableRowSorter<TableModel>(tableModel); itemTable.setRowSorter(sorter); // default sort keys sorter.setSortKeys(sortKeys); // sorting sorter.setComparator(0, new SyncItemImageIconComparator()); sorter.setSortable(2, false); }
public void modelChanged( TableModel model ) { //use lazy loading for RowSorter if(getTable().getRowSorter()==null){ TableRowSorter<TableModel> sorter = new TableRowSorter<TableModel>( model ); sorter.setSortsOnUpdates(true); getTable().setRowSorter( sorter ); } }