📄 configfloor.java
字号:
//ConfigFloor.java
import java.util.*;
/**
*设备类
*表示包含设备的IP,端口,状态,错误次数。
*表示主窗口中的X一条记录
*/
public class ConfigFloor{
public final static String[] COLUMN_NAMES={"IP设备","端口","错误次数","状态"};
public final static String[] CONFIGDIALOG_COLUMN_NAMES={"IP设备","端口"};
String IP ="";
String status= "成功";
int port=0;
int wrongTimes=0;
int times=0;
public String getIP(){
return IP;
}
public int getPort(){
return port;
}
public int getTimes(){
return times;
}
public String getStatus(){
return status;
}
public int getWrongTimes(){
return wrongTimes;
}
public void setIP(String IP){
this.IP=IP;
}
public void setPort(int port){
this.port = port;
}
public void setTimes(int times){
this.times = times;
}
public void setPort(Integer port){
this.port = port.intValue();
}
public void setTimes(Integer times){
this.times = times.intValue();
}
public void setStatus(String status){
this.status=status;
}
public void setWrongTimes(int wrongTimes){
this.wrongTimes=wrongTimes;
}
public void setWrongTimes(Integer wrongTimes){
this.wrongTimes=wrongTimes.intValue();
}
//生成数据Vector表示方式,共DefaultTable使用
public Vector getDataVector(){
Vector v = new Vector();
v.add(IP);
v.add(new Integer(port));
v.add(new Integer(wrongTimes));
v.add(status);
v.add(new Integer(times));
return v;
}
//Vector->ConfigFloor
public static ConfigFloor parseFloor(Vector v){
ConfigFloor floor = new ConfigFloor();
floor.setIP((String)v.elementAt(0));
floor.setPort((Integer)v.elementAt(1));
floor.setWrongTimes((Integer)v.elementAt(2));
floor.setStatus((String)v.elementAt(3));
floor.setTimes((Integer)v.elementAt(4));
return floor;
}
public static ConfigFloor parseMainFloor(Vector v){
ConfigFloor floor = new ConfigFloor();
floor.setIP((String)v.elementAt(0));
floor.setPort((Integer)v.elementAt(1));
floor.setWrongTimes((Integer)v.elementAt(2));
floor.setStatus((String)v.elementAt(3));
return floor;
}
public static ConfigFloor parseConfigFloor(Vector v){
ConfigFloor floor = new ConfigFloor();
floor.setIP((String)v.elementAt(0));
floor.setPort((Integer)v.elementAt(1));
return floor;
}
public static Vector getColumnNameVector(){
Vector v = new Vector();
for(int i =0;i<COLUMN_NAMES.length;i++)
{
v.add(COLUMN_NAMES[i]);
}
return v;
}
public static Vector getConfigDialongColumnNameVector(){
Vector v = new Vector();
for(int i =0;i<CONFIGDIALOG_COLUMN_NAMES.length;i++)
{
v.add(CONFIGDIALOG_COLUMN_NAMES[i]);
}
return v;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -