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

📄 infopane.java

📁 农业银行ATM对帐查询系统后台类包的源代码,实现了FTP,数据库管理等等功能
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
        //设备软件信息表        devSoftwareCol1.addElement("自助设备号");        devSoftwareCol1.addElement("操作系统");        devSoftwareCol1.addElement("通讯软件");        devSoftwareCol1.addElement("应用软件");        //设备通讯方式信息表        devComCol1.addElement("自助设备号");        devComCol1.addElement("通讯方式");        devComCol1.addElement("控制单元CU");        devComCol1.addElement("设备地址");        devComCol1.addElement("端口");        devComCol1.addElement("波特率");        devComCol1.addElement("连接方式");        //devComCol1.addElement("需交换密钥标志");        //devComCol1.addElement("TPE终端号");        devComCol1.addElement("对公用行所号");        devComCol1.addElement("对私用行所号");        //设备其他信息表初始化        devOtherCol1.addElement("自助设备号");        devOtherCol1.addElement("生产厂家");        devOtherCol1.addElement("生产日期");        devOtherCol1.addElement("联系电话");        devOtherCol1.addElement("序列号");        devOtherCol1.addElement("报修日期");        devOtherCol1.addElement("采购日期");        devOtherCol1.addElement("代理商名称");        devOtherCol1.addElement("代理商联系电话");        devOtherCol1.addElement("安装日期");        JScrollPane first = new JScrollPane();        JScrollPane second = new JScrollPane();        JScrollPane third = new JScrollPane();        JScrollPane fourth = new JScrollPane();        JScrollPane fifth = new JScrollPane();        JScrollPane six = new JScrollPane();        JScrollPane seven = new JScrollPane();        tabbedPane = new JTabbedPane();        TableModel dataModel = new TableModel();        JTable table = new JTable(dataModel);        JScrollPane scrollpane = new JScrollPane(table);        //取各设备相关信息        Vector vv =new Vector();        Vector vv1 = new Vector();        Vector vv2 = new Vector();        Vector vv3 = new Vector();        Vector vv4 = new Vector();        Vector vs = new Vector();        AllInfo di = new AllInfo();        //取基本信息        di.getDevInfo(id);        vv = di.getvDevInfo();        vs = di.getStatus() ;        if(vv.size()>0)        for(int i = 0;i < 83;i++){            Vector values=new Vector();            values.addElement(vs.elementAt(i));            values.addElement(devStatusCol1.elementAt(i));            values.addElement(vv.elementAt(i));            rowValues.addElement(values);            values=null;        }        firstTv=new TableValues(colNames,rowValues);        firstTb=new JTable(firstTv);        //取硬件信息        di.getHardInfo(id);        vv1 = di.getvHardInfo();        if(vv1.size()>0)          for(int i = 0;i < 13;i++){        Vector values=new Vector();        values.addElement("");        values.addElement(devHardwareCol1.elementAt(i));        values.addElement(vv1.elementAt(i));        rowValues1.addElement(values);        values=null;          }        secondTv=new TableValues(colNames,rowValues1);        secondTb=new JTable(secondTv);        //secondTb.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);        //secondTb.getColumnModel().getColumn(0).setPreferredWidth(30);        //secondTb.getColumnModel().getColumn(1).setPreferredWidth(100);        //secondTb.getColumnModel().getColumn(2).setPreferredWidth(100);        //取软件信息        di.getSoftInfo(id);        vv2 = di.getvSoftInfo();        if(vv2.size()>0)        for(int i = 0;i < 4;i++){            Vector values=new Vector();            values.addElement("");            values.addElement(devSoftwareCol1.elementAt(i));            values.addElement(vv2.elementAt(i));            rowValues2.addElement(values);            values=null;        }        thirdTv=new TableValues(colNames,rowValues2);        thirdTb=new JTable(thirdTv);        //取通讯信息        di.getComInfo(id);        vv3 = di.getvComInfo();        if(vv3.size()>0)        for(int i = 0;i < 9;i++){            Vector values=new Vector();            values.addElement("");            values.addElement(devComCol1.elementAt(i));            values.addElement(vv3.elementAt(i));            rowValues3.addElement(values);            values=null;        }        fourthTv=new TableValues(colNames,rowValues3);        fourthTb=new JTable(fourthTv);        //取其它信息        di.getOthInfo(id);        vv4 = di.getvOthInfo();        if(vv4.size()>0)        for(int i = 0;i < 10;i++){            Vector values=new Vector();                        values.addElement("");            values.addElement(devOtherCol1.elementAt(i));            values.addElement(vv4.elementAt(i));            rowValues4.addElement(values);            values=null;        }        fifthTv=new TableValues(colNames,rowValues4);        fifthTb=new JTable(fifthTv);        //清除并断开连接        rowValues=null;        rowValues1=null;        rowValues2=null;        rowValues3=null;        rowValues4=null;        di.closecon();        //sixTv=new TableValues(colNames,rowValues);        //sixTb=new JTable(sixTv);        //sevenTv=new TableValues(colNames,rowValues);        //sevenTb=new JTable(sevenTv);        first.getViewport().add(firstTb,null);        second.getViewport().add(secondTb,null);        third.getViewport().add(thirdTb,null);        fourth.getViewport().add(fourthTb,null);        fifth.getViewport().add(fifthTb,null);        //six.getViewport().add(sixTb,null);        //seven.getViewport().add(sevenTb,null);        tabbedPane.addTab("设备基本信息", null,                          first,                          "设备的最基本信息和运行状态值");        tabbedPane.addTab("设备硬件信息", null,                          second,                          "设备的硬件配置情况");        tabbedPane.addTab("设备软件信息", null,                          third,                          "设备软件的基本配置情况");        tabbedPane.addTab("设备通讯信息", null,                          fourth,                          "设备通讯配置情况");        tabbedPane.addTab("设备其它信息", null,                          fifth,                          "设备的其它配置情况");        //tabbedPane.addTab("设备状态信息", icon,        //                  six,        //                  "设备运行中的动态信息");        //tabbedPane.addTab("设备状态错误信息", erricon,        //                  seven,        //                  "设备运行中的错误信息");    }    //Overridden so we can exit when window is closed    protected void processWindowEvent(WindowEvent e) {        if (e.getID() == WindowEvent.WINDOW_CLOSING) {            System.exit(0);        }    }    public JTabbedPane getTabbedPane(){      return tabbedPane;    }    class TableModel extends AbstractTableModel{          public int getColumnCount() { return 10; }          public int getRowCount() { return 10;}          public Object getValueAt(int row, int col) { return new Integer(row*col); }      }}

⌨️ 快捷键说明

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