termtasktablemodel.java.svn-base

来自「通讯采集软件」· SVN-BASE 代码 · 共 60 行

SVN-BASE
60
字号
package collector.gui.model;

import javax.swing.table.*;

public class TermTaskTableModel
    extends DefaultTableModel {

  /*
     // wj add
     private int m_terminal_type;
     private int m_pri;
     private ArrayList m_computers = null;
     private String m_ip_address = null;
     private long m_channelid = -1;
     //
   */

  public TermTaskTableModel() {
    super(
        new Object[][] {}
        ,
        new String[] {
        "计量单元号", "计量单元名", "任务类型", "当前通道类型", "当前状态", "机器名", "通讯类型",
        "追补信息", "功能码", "发送计数", "任务起始时间", "任务结束时间", "计量单元类型",
        "任务优先级", "任务绑定前置机", "网络地址", "当前通道", "任务序号"}
        );

    Object[] m_Object = new Object[this.getColumnCount()];
    for (int i = 0; i < this.getColumnCount(); i++) {
      m_Object[i] = "";
    }
    for (int i = 0; i < 2000; i++) {
      super.insertRow(i, m_Object);
    }

  }

  public boolean isCellEditable(int rowIndex, int columnIndex) {
    return false;
  }

  public void setValueAt(Object aValue, int row, int column) {
    super.setValueAt(aValue, row, column);
    return;
  }

  public void clearValueAt(int m_pRow) {
    Object[] m_Object = new Object[this.getColumnCount()];
    for (int i = 0; i < this.getColumnCount(); i++) {
      m_Object[i] = "";
      super.setValueAt(m_Object[i], m_pRow, i);
    }
  }

  public void addRow(Object[] rowData) {
    super.addRow(rowData);
  }

}

⌨️ 快捷键说明

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