⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sortingcolumnmodel.java

📁 java swing 开发代码
💻 JAVA
字号:
// SortingColumnModel.java// A simple extension of the DefaultTableColumnModel class that sorts// incoming columns alphabetically.  This version is case sensitive.//package	jswing.ch15;import javax.swing.table.*;public class SortingColumnModel extends DefaultTableColumnModel {  public void addColumn(TableColumn tc) {    super.addColumn(tc);    int newIndex = sortedIndexOf(tc);    if (newIndex != tc.getModelIndex()) {      moveColumn(tc.getModelIndex(), newIndex);    }  }  protected int sortedIndexOf(TableColumn tc) {    // just do a linear search for now    int stop = getColumnCount();    String name = tc.getHeaderValue().toString();    for (int i = 0; i < stop; i++) {      if (name.compareTo(getColumn(i).getHeaderValue().toString()) <= 0) {        return i;      }    }    return stop;  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -