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

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

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

TableRowSorter.setSortable介绍

暂无

代码示例

代码示例来源: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: omegat-org/omegat

  1. panel.table.setModel(new IssuesTableModel(allIssues));
  2. TableRowSorter<?> sorter = (TableRowSorter<?>) panel.table.getRowSorter();
  3. sorter.setSortable(IssueColumn.ICON.index, false);
  4. sorter.toggleSortOrder(IssueColumn.SEG_NUM.index);
  5. panel.typeList.setSelectedIndex(0);

代码示例来源:origin: net.sf.cuf/cuf-swing

  1. private void disableDefaultTableSorter()
  2. {
  3. if (mTableHeader.getTable() == null)
  4. {
  5. return;
  6. }
  7. if (!(mTableHeader.getTable().getRowSorter() instanceof DefaultRowSorter))
  8. {
  9. return;
  10. }
  11. for (int i = 0; i < mTableHeader.getTable().getColumnCount(); i++)
  12. {
  13. ((TableRowSorter) ((JTable) mTableHeader.getTable()).getRowSorter()).setSortable(i, false);
  14. }
  15. }

代码示例来源:origin: MegaMek/mekhq

  1. partsInUseSorter.setSortsOnUpdates(true);
  2. partsInUseSorter.setSortable(PartsInUseTableModel.COL_BUTTON_BUY, false);
  3. partsInUseSorter.setSortable(PartsInUseTableModel.COL_BUTTON_BUY_BULK, false);
  4. partsInUseSorter.setSortable(PartsInUseTableModel.COL_BUTTON_GMADD, false);
  5. partsInUseSorter.setSortable(PartsInUseTableModel.COL_BUTTON_GMADD_BULK, false);

代码示例来源:origin: com.synaptix/SynaptixSwing

  1. @SuppressWarnings("unchecked")
  2. @Override
  3. protected void resizeAndRepaint() {
  4. TableRowSorter<TableModel> trs = (TableRowSorter<TableModel>) this.getRowSorter();
  5. if (trs != null) {
  6. TableColumnModel cm = getColumnModel();
  7. for (int i = 0; i < cm.getColumnCount(); i++) {
  8. SyTableColumn stc = (SyTableColumn) cm.getColumn(i);
  9. int c = this.convertColumnIndexToModel(i);
  10. if (c >= 0 && c < getModel().getColumnCount()) {
  11. trs.setSortable(c, stc.isSortable());
  12. }
  13. }
  14. }
  15. if (tableLines != null) {
  16. tableLines.revalidate();
  17. tableLines.repaint();
  18. }
  19. if (tableFooter != null) {
  20. tableFooter.revalidate();
  21. tableFooter.repaint();
  22. }
  23. if (tableHeader != null) {
  24. tableHeader.revalidate();
  25. tableHeader.repaint();
  26. }
  27. revalidate();
  28. repaint();
  29. }

代码示例来源:origin: otros-systems/otroslogviewer

  1. sorter = new TableRowSorter<>(dataTableModel);
  2. for (int i = 0; i < dataTableModel.getColumnCount(); i++) {
  3. sorter.setSortable(i, false);
  4. sorter.setSortable(TableColumns.ID.getColumn(), true);
  5. sorter.setSortable(TableColumns.TIME.getColumn(), true);
  6. table.setRowSorter(sorter);

相关文章