TableRowSorter trs = (TableRowSorter) table.getRowSorter (); trs.setSortsOnUpdates (true);
public static void applyRowSorter(JTable table) { @SuppressWarnings({ "rawtypes", "unchecked" }) TableRowSorter<?> sorter = new TableRowSorter(table.getModel()); sorter.setSortsOnUpdates(true); table.setRowSorter(sorter); }
public void modelChanged( TableModel model ) { TableRowSorter<TableModel> sorter = new TableRowSorter<TableModel>( model ); sorter.setSortsOnUpdates(true); getTable().setRowSorter( sorter ); }
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 ); } }
rowSorter.setSortsOnUpdates(true);
public BatchXPDialog(JFrame parent, Campaign campaign) { super(parent, "", true); //$NON-NLS-1$ this.resourceMap = ResourceBundle.getBundle("mekhq.resources.BatchXPDialog", new EncodeControl()); //$NON-NLS-1$ setTitle(resourceMap.getString("dialogue.title")); //$NON-NLS-1$ choiceNoSkill = resourceMap.getString("skill.choice.text"); //$NON-NLS-1$ this.campaign = Objects.requireNonNull(campaign); this.personnelModel = new PersonnelTableModel(campaign); personnelModel.refreshData(); personnelSorter = new TableRowSorter<PersonnelTableModel>(personnelModel); personnelSorter.setSortsOnUpdates(true); personnelSorter.setComparator(PersonnelTableModel.COL_RANK, new RankSorter(campaign)); personnelSorter.setComparator(PersonnelTableModel.COL_AGE, new FormattedNumberSorter()); personnelSorter.setComparator(PersonnelTableModel.COL_XP, new FormattedNumberSorter()); personnelSorter.setSortKeys(Arrays.asList(new RowSorter.SortKey(1, SortOrder.ASCENDING))); personnelFilter = new PersonnelFilter(); personnelSorter.setRowFilter(personnelFilter); initComponents(); }
sorter.setSortsOnUpdates(true); sorter.setComparator(DESCRIPTION_COLUMN, new Comparator<Download>() { public int compare(Download d1, Download d2) {
sorterAvailableMaps.setSortsOnUpdates(true); sorterAvailableMaps.setComparator(TileMapTableModel.DESCRIPTION_COLUMN, new Comparator<TileMap>() { public int compare(TileMap m1, TileMap m2) { sorterAvailableOfflineMaps.setSortsOnUpdates(true); sorterAvailableOfflineMaps.setComparator(LocalMapTableCellRenderer.DESCRIPTION_COLUMN, new Comparator<LocalMap>() { public int compare(LocalMap m1, LocalMap m2) { sorterDownloadableMaps.setSortsOnUpdates(true); sorterDownloadableMaps.setComparator(RemoteMapTableCellRenderer.DATASOURCE_COLUMN, new Comparator<RemoteMap>() { public int compare(RemoteMap m1, RemoteMap m2) {
overviewPartsInUseTable.setShowGrid(false); partsInUseSorter = new TableRowSorter<PartsInUseTableModel>(overviewPartsModel); partsInUseSorter.setSortsOnUpdates(true);
sorterAvailableThemes.setSortsOnUpdates(true); sorterAvailableThemes.setComparator(LocalThemeTableCellRenderer.DESCRIPTION_COLUMN, new Comparator<LocalTheme>() { public int compare(LocalTheme t1, LocalTheme t2) { sorterResources.setSortsOnUpdates(true); sorterResources.setComparator(RemoteThemeTableCellRenderer.DATASOURCE_COLUMN, new Comparator<RemoteTheme>() { public int compare(RemoteTheme t1, RemoteTheme t2) {