package org.infosec.ismp.applet.manager.component.panel; public class SJTUDemo { /* private EquipmentPanel equipment; private ProcessPanel process; private InfoPanel info; // private MonitorPanel monitor; // private WeblogicPanel webloic; // private BackgroundData data = null; public SJTUDemo(TopoManageDevice device) { this.device=device; PrintMessage.printMessageToConsole("开始启动后台数据线程...",PrintMessage.PRINT_BUSINESS_PROCESS_Message); data = new BackgroundData(device); PrintMessage.printMessageToConsole("开始初始化...",PrintMessage.PRINT_BUSINESS_PROCESS_Message); // dyname= new DynameicDeviceDataManager(this.device); final JTabbedPane pane = new JTabbedPane(); webloic = new WeblogicPanel(); equipment = new EquipmentPanel(device); process = new ProcessPanel(null); monitor = new MonitorPanel(device,data); info = new InfoPanel(null); if((device != null && device.getDeviceType() != null && device.getRemark()!=null && device.getRemark().equals("weblogic")) && (device.getDeviceType().getEnglishTag().equals("server") || device.getDeviceType().getEnglishTag().equals("pc"))) { pane.add("Weblogic 信息", webloic); PrintMessage.printMessageToConsole("加载阈值设置面板结束...",PrintMessage.PRINT_BUSINESS_PROCESS_Message); } else { pane.add("详细信息", equipment); PrintMessage.printMessageToConsole("加载详细信息面板结束...",PrintMessage.PRINT_BUSINESS_PROCESS_Message); pane.add("动态信息", info); PrintMessage.printMessageToConsole("加载动态信息面板结束...",PrintMessage.PRINT_BUSINESS_PROCESS_Message); pane.add("进程管理",process); PrintMessage.printMessageToConsole("加载进程管理面板结束...",PrintMessage.PRINT_BUSINESS_PROCESS_Message); pane.add("阈值设置", monitor); PrintMessage.printMessageToConsole("加载阈值设置面板结束...",PrintMessage.PRINT_BUSINESS_PROCESS_Message); } data.start(); new DataRefresh().start(); SJTUUtils.showCompoentInFrame(pane,device,data); PrintMessage.printMessageToConsole("设备所有初始化面板成功...",PrintMessage.PRINT_BUSINESS_PROCESS_Message); } // class DataRefresh extends Thread { // public void run() { // NullFilter filter = new NullFilter(device,data); // RefreshPanelUI refresh = new RefreshPanelUI(filter); // //----------指定面板的刷新频率 // refresh.refreshDevice(equipment.getDeviceInfoPanel(), 10000); // refresh.refreshAsset(equipment.getAssetDevicePanel(), 20000); // if(device.getDeviceType().getId() != 3) { // //接口。 // } else { // refresh.refreshSensor(equipment.getSensorPanel(), 10000); // } // refresh.refreshCPU(equipment.getInfoViewPanel().getCpuPanel(), 1500); // refresh.refreshHardDisk(equipment.getInfoViewPanel().getDiskViewPanel(), 1500); // refresh.refreshMemory(equipment.getInfoViewPanel().getMemoryPanel(), 1500); // refresh.refreshNetwork(equipment.getNetworkStatusPanel(), 5000); // // refresh.refreshMidMemory(info.getMemoryPanel(), 1500); // refresh.refreshMidHardDisk(info.getFilePanel(), 6000); // refresh.refreshMidNetwork(info.getNetPortPanel(), 1000); // refresh.refreshMidCPUs(info.getCpupPanel(), 1000); // // refresh.refreshProcess(process.getProcessPane(),info.getWaitQueuePanel(),3000); // // refresh.updateSystem(info.routinePanel); // // refresh.refreshWeblogic(webloic,5000); // // //refresh.refreshMonitor(monitor, 6000); // } // } public ElementAttribute createElementAttribute(String displayName, String key, boolean isEditable) { ElementAttribute attribute = new ElementAttribute(); attribute.setDisplayName(displayName); attribute.setClientPropertyKey(key); attribute.setEditable(isEditable); return attribute; } */ }