javax.swing.table.TableRowSorter.<init>()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(5.7k)|赞(0)|评价(0)|浏览(162)

本文整理了Java中javax.swing.table.TableRowSorter.<init>()方法的一些代码示例,展示了TableRowSorter.<init>()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TableRowSorter.<init>()方法的具体详情如下:
包路径:javax.swing.table.TableRowSorter
类名称:TableRowSorter
方法名:<init>

TableRowSorter.<init>介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

  1. = new TableRowSorter<>(jTable.getModel());

代码示例来源:origin: stackoverflow.com

  1. JScrollPane scroll = new JScrollPane(table);
  2. DefaultTableModel model = new DefaultTableModel(data,columns);
  3. TableRowSorter trs = new TableRowSorter(model);

代码示例来源:origin: winder/Universal-G-Code-Sender

  1. settingsTable.setModel(firmwareSettingsTableModel);
  2. TableRowSorter<TableModel> sorter = new TableRowSorter<>(settingsTable.getModel());
  3. sorter.setComparator(COL_INDEX_SETTING, new StringNumberComparator());
  4. sorter.toggleSortOrder(COL_INDEX_SETTING);

代码示例来源:origin: magefree/mage

  1. /**
  2. * Creates new form ConsolePanel
  3. */
  4. public ConsolePanel() {
  5. this.tableUserModel = new TableUserModel();
  6. this.tableTableModel = new TableTableModel();
  7. initComponents();
  8. spinnerMuteDurationMinutes.setValue(60);
  9. this.tblUsers.createDefaultColumnsFromModel();
  10. this.tblUsers.setRowSorter(new TableRowSorter(tableUserModel));
  11. this.tblUsers.setAutoResizeMode(AUTO_RESIZE_OFF);
  12. this.tblTables.createDefaultColumnsFromModel();
  13. this.tblTables.setRowSorter(new TableRowSorter(tableTableModel));
  14. this.tblUsers.setAutoResizeMode(AUTO_RESIZE_NEXT_COLUMN);
  15. }

代码示例来源:origin: stackoverflow.com

  1. TableRowSorter<TableModel> sorter = new TableRowSorter<TableModel>(table.getModel());
  2. table.setRowSorter(sorter);

代码示例来源:origin: stackoverflow.com

  1. table.setValueAt(i, i, 0);
  2. sorter = new TableRowSorter<TableModel>(table.getModel());
  3. table.setRowSorter(sorter);
  4. model = new DefaultTableModel() {

代码示例来源:origin: ron190/jsql-injection

  1. columnAdjuster.adjustColumns();
  2. final TableRowSorter<TableModel> rowSorter = new TableRowSorter<>(this.tableValues.getModel());
  3. this.tableValues.setRowSorter(rowSorter);

代码示例来源:origin: nccgroup/AutoRepeater

  1. public LogManager() {
  2. //tableRowSorter.setRowFilter(filter.getRowFilter());
  3. entriesWithoutResponses = new ArrayList<>();
  4. logTableModel = new LogTableModel();
  5. tableRowSorter = new TableRowSorter<>(logTableModel);
  6. }

代码示例来源:origin: org.databene/databene-commons

  1. public static void applyRowSorter(JTable table) {
  2. @SuppressWarnings({ "rawtypes", "unchecked" })
  3. TableRowSorter<?> sorter = new TableRowSorter(table.getModel());
  4. sorter.setSortsOnUpdates(true);
  5. table.setRowSorter(sorter);
  6. }

代码示例来源:origin: chatty/chatty

  1. /**
  2. * Set the model for this table, which must be done before it is used.
  3. *
  4. * @param model
  5. */
  6. protected final void setModel(ListTableModel<T> model) {
  7. data = model;
  8. table.setModel(model);
  9. if (sortingMode == SORTING_MODE_SORTED) {
  10. sorter = new TableRowSorter<>(model);
  11. table.setRowSorter(sorter);
  12. sorter.toggleSortOrder(0);
  13. }
  14. }

代码示例来源:origin: net.anwiba.commons/anwiba-commons-swing-core

  1. public SortableTable(final TableModel tableModel) {
  2. super(tableModel);
  3. final TableRowSorter<TableModel> tableRowSorter = new TableRowSorter<>(getModel());
  4. setRowSorter(tableRowSorter);
  5. }
  6. }

代码示例来源:origin: stackoverflow.com

  1. TableRowSorter sorter = new TableRowSorter();
  2. table.setRowSorter(sorter);
  3. sorter.setModel(table.getModel());
  4. sorter.setComparator(myComparator);

代码示例来源:origin: org.nuiton.jaxx/jaxx-widgets

  1. public void modelChanged( TableModel model ) {
  2. getTable().setRowSorter( new TableRowSorter<TableModel>( model ));
  3. }

代码示例来源:origin: antlr/intellij-plugin-v4

  1. public void updateTableModelPerExpertCheckBox(ParseInfo parseInfo) {
  2. AbstractTableModel model;
  3. if ( expertCheckBox.isSelected() ) {
  4. model = new ExpertProfilerTableDataModel(parseInfo);
  5. }
  6. else {
  7. model = new SimpleProfilerTableDataModel(parseInfo);
  8. }
  9. profilerDataTable.setModel(model);
  10. profilerDataTable.setRowSorter(new TableRowSorter<AbstractTableModel>(model));
  11. }

代码示例来源:origin: triplea-game/triplea

  1. LobbyGameTable(final LobbyGameTableModel gameTableModel) {
  2. super(gameTableModel);
  3. final TableRowSorter<LobbyGameTableModel> tableSorter = new TableRowSorter<>(gameTableModel);
  4. // by default, sort by host
  5. final int hostColumn = gameTableModel.getColumnIndex(LobbyGameTableModel.Column.Host);
  6. tableSorter.setSortKeys(Collections.singletonList(new RowSorter.SortKey(hostColumn, SortOrder.DESCENDING)));
  7. setRowSorter(tableSorter);
  8. }

代码示例来源:origin: antlr/intellij-plugin-v4

  1. public void switchToGrammar(PreviewState previewState, VirtualFile grammarFile) {
  2. this.previewState = previewState;
  3. DefaultTableModel model = new DefaultTableModel();
  4. profilerDataTable.setModel(model);
  5. profilerDataTable.setRowSorter(new TableRowSorter<AbstractTableModel>(model));
  6. }

代码示例来源:origin: org.bidib.org.oxbow/swingbits

  1. public void modelChanged( TableModel model ) {
  2. TableRowSorter<TableModel> sorter = new TableRowSorter<TableModel>( model );
  3. sorter.setSortsOnUpdates(true);
  4. getTable().setRowSorter( sorter );
  5. }

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-php-project

  1. private void initTableSorter() {
  2. TableRowSorter<TableModel> sorter = new TableRowSorter<TableModel>(tableModel);
  3. itemTable.setRowSorter(sorter);
  4. // default sort keys
  5. sorter.setSortKeys(sortKeys);
  6. // sorting
  7. sorter.setComparator(0, new SyncItemImageIconComparator());
  8. sorter.setSortable(2, false);
  9. }

代码示例来源:origin: eugener/oxbow

  1. public void modelChanged( TableModel model ) {
  2. //use lazy loading for RowSorter
  3. if(getTable().getRowSorter()==null){
  4. TableRowSorter<TableModel> sorter = new TableRowSorter<TableModel>( model );
  5. sorter.setSortsOnUpdates(true);
  6. getTable().setRowSorter( sorter );
  7. }
  8. }

代码示例来源:origin: org.owasp.jbrofuzz/jbrofuzz

  1. public void updateFuzzers() {
  2. categoriesTable.setRowSorter(null);
  3. categoriesTableModel.setData(
  4. getFrame().getJBroFuzz().getDatabase()
  5. .getAllCategories());
  6. sorter = new TableRowSorter<SingleColumnModel>(categoriesTableModel);
  7. categoriesTable.setRowSorter(sorter);
  8. }

相关文章