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;
}
*/
}