📄 commparamtablemodel.java.svn-base
字号:
package collector.gui.model;
import javax.swing.table.*;
import pbs.service.vo.*;
public class CommParamTableModel
extends AbstractTableModel {
String[] columnNames = new String[2];
Object[][] data = new Object[9][2];
public CommParamTableModel(comm_param m_comm_param) {
super();
columnNames[0] = "域名";
columnNames[1] = "值";
data[0][0] = "专线参数"; //ddn_param
data[1][0] = "波特率"; //baud_rate
data[2][0] = "校验位"; //parity_bit
data[3][0] = "停止位"; //stop_bit
data[4][0] = "载频控制"; //carrier_ctrl
data[5][0] = "数据位"; //data_bit
data[6][0] = "输入输出流"; //txfifo
data[7][0] = "软流控"; //rts_cts
data[8][0] = "硬流控";
data[0][1] = m_comm_param.getDdnParam();
data[1][1] = new Integer(m_comm_param.getBaudRate());
data[2][1] = new Integer(m_comm_param.getParityBit());
data[3][1] = new Integer(m_comm_param.getStopBit());
data[4][1] = new Integer(m_comm_param.getCarrierCtrl());
data[5][1] = new Integer(m_comm_param.getDataBit());
data[6][1] = new Integer(m_comm_param.getTxfifo());
data[7][1] = this.getRTSCTS(new Integer(m_comm_param.getRtsCts()));
data[8][1] = this.getXONOFF(new Integer(m_comm_param.getXonOff()));
}
public String getColumnName(int col) {
return columnNames[col];
}
public int getColumnCount() {
return columnNames.length;
}
public int getRowCount() {
return data.length;
}
public Object getValueAt(int row, int col) {
return data[row][col];
}
private String getXONOFF(Object m_pObject) {
if (! (m_pObject instanceof Integer)) {
return " ";
}
int m_int = ( (Integer) m_pObject).intValue();
String m_String = new String();
switch (m_int) {
case 0:
m_String = "无硬流控";
break;
case 1:
m_String = "硬流控";
break;
default:
m_String = "未选";
break;
}
return m_String;
}
private String getRTSCTS(Object m_pObject) {
if (! (m_pObject instanceof Integer)) {
return " ";
}
int m_int = ( (Integer) m_pObject).intValue();
String m_String = new String();
switch (m_int) {
case 0:
m_String = "无软流控";
break;
case 1:
m_String = "软流控";
break;
default:
m_String = "未选";
break;
}
return m_String;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -