datamodel.java

来自「《深入浅出设计模式》的完整源代码」· Java 代码 · 共 34 行

JAVA
34
字号
package exporter;import javax.swing.table.*;public class DataModel extends AbstractTableModel {  private String mRows[][] =    {{"342","543","167"},    {"633","207","921"},    {"290","544","519"},    {"810","105","440"}};  String[][] getAllData(){    return (String[][])mRows.clone();  }  public void setRows(String[][] pRows){    mRows = pRows;  }  public int getColumnCount() {    if(mRows!=null && mRows.length>0 && mRows[0]!=null){      return mRows[0].length;    }    return 0;  }  public int getRowCount() {    if(mRows==null){      return 0;    }    return mRows.length;  }  public Object getValueAt (int row, int column) {    return mRows[row][column];  }}

⌨️ 快捷键说明

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