本文整理了Java中javax.swing.table.TableRowSorter.sort()
方法的一些代码示例,展示了TableRowSorter.sort()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TableRowSorter.sort()
方法的具体详情如下:
包路径:javax.swing.table.TableRowSorter
类名称:TableRowSorter
方法名:sort
暂无
代码示例来源:origin: MegaMek/mekhq
protected void updatePersonnelTable() {
personnelSorter.sort();
if(!choiceNoSkill.equals(choiceSkill.getSelectedItem())) {
int rows = personnelTable.getRowCount();
matchedPersonnelLabel.setText(String.format(resourceMap.getString("eligible.format"), rows)); //$NON-NLS-1$
} else {
matchedPersonnelLabel.setText(""); //$NON-NLS-1$
}
}
代码示例来源:origin: stackoverflow.com
TableRowSorter rowSorter = (TableRowSorter) table.getRowSorter();
List<SortKey> keys = new ArrayList<SortKey>();
SortKey sortKey = new SortKey(2, SortOrder.ASCENDING);//column index 2
keys.add(sortKey);
rowSorter.setSortKeys(keys);
rowSorter.sort();
代码示例来源:origin: ggp-org/ggp-base
@Override
public void observe(Event event)
{
if (!(event instanceof ServerMatchUpdatedEvent)) return;
Match match = ((ServerMatchUpdatedEvent) event).getMatch();
if (!match.isCompleted()) return;
if (match.getMatchId().startsWith("Test")) return;
List<Integer> goals = match.getGoalValues();
List<Integer> errors = getErrorCounts(match.getErrorHistory());
List<String> players = match.getPlayerNamesFromHost();
for (int i = 0; i < players.size(); i++) { if (players.get(i)==null) { players.set(i, "?"); } }
Set<String> playersToAdd = new HashSet<String>(players);
DefaultTableModel model = (DefaultTableModel) leaderTable.getModel();
for (int i = 0; i < model.getRowCount(); i++) {
String rowPlayer = model.getValueAt(i, 0).toString();
int playerIndex = players.indexOf(rowPlayer);
if (playerIndex != -1) {
int oldScore = (Integer)model.getValueAt(i, 1);
int oldErrors = (Integer)model.getValueAt(i, 2);
model.setValueAt(oldScore + goals.get(playerIndex), i, 1);
model.setValueAt(oldErrors + errors.get(playerIndex), i, 2);
playersToAdd.remove(rowPlayer);
}
}
for (String playerToAdd : playersToAdd) {
model.addRow(new Object[]{playerToAdd, goals.get(players.indexOf(playerToAdd)), errors.get(players.indexOf(playerToAdd))});
}
sorter.sort();
}
代码示例来源:origin: uk.gov.nationalarchives/droid-ui
sorter.sort();
sorter.toggleSortOrder(0);
代码示例来源:origin: digital-preservation/droid
sorter.sort();
sorter.toggleSortOrder(0);
代码示例来源:origin: org.controlsfx/controlsfx
@Override public void sort(TableView<TableModelRow<S>> table) {
List<SortKey> sortKeys = new ArrayList<>();
for (TableColumn<TableModelRow<S>, ?> column : table.getSortOrder()) {
final int columnIndex = table.getVisibleLeafIndex(column);
final SortType sortType = column.getSortType();
SortOrder sortOrder = sortType == SortType.ASCENDING ? SortOrder.ASCENDING :
sortType == SortType.DESCENDING ? SortOrder.DESCENDING :
SortOrder.UNSORTED;
SortKey sortKey = new SortKey(columnIndex, sortOrder);
sortKeys.add(sortKey);
sorter.setComparator(columnIndex, column.getComparator());
}
sorter.setSortKeys(sortKeys);
sorter.sort();
}
};
代码示例来源:origin: com.metsci.glimpse/glimpse-wizard
sortKeys.add( new RowSorter.SortKey( showPage ? 1 : 0, SortOrder.ASCENDING ) );
sorter.setSortKeys( sortKeys );
sorter.sort( );
代码示例来源:origin: tonikelope/megabasterd
sorter_mega.sort();
sorter_elc.sort();
内容来源于网络,如有侵权,请联系作者删除!