📄 memebertree.java
字号:
private javax.swing.JMenuBar getJJMenuBar1() { if(jJMenuBar1 == null) { jJMenuBar1 = new javax.swing.JMenuBar(); jJMenuBar1.add(getJMenu());// jJMenuBar1.add(getJMenu1());// jJMenuBar1.add(getJMenu2()); jJMenuBar1.add(getJMenu3()); jJMenuBar1.setPreferredSize(new java.awt.Dimension(0,20)); } return jJMenuBar1; } /** * This method initializes jMenu * * @return javax.swing.JMenu */ private javax.swing.JMenu getJMenu() { if(jMenu == null) { jMenu = new javax.swing.JMenu(); jMenu.setText("Action"); javax.swing.JMenuItem item=new javax.swing.JMenuItem("Scan for hardware changes"); jMenu.add(item); } return jMenu; } /** * This method initializes jMenu1 * * @return javax.swing.JMenu */// private javax.swing.JMenu getJMenu1() {// if(jMenu1 == null) {// jMenu1 = new javax.swing.JMenu();// jMenu1.setText("Action");// }// return jMenu1;// } /** * This method initializes jMenu2 * * @return javax.swing.JMenu */// private javax.swing.JMenu getJMenu2() {// if(jMenu2 == null) {// jMenu2 = new javax.swing.JMenu();// jMenu2.setText("View");// }// return jMenu2;// } /** * This method initializes jMenu3 * * @return javax.swing.JMenu */ private javax.swing.JMenu getJMenu3() { if(jMenu3 == null) { jMenu3 = new javax.swing.JMenu(); jMenu3.setText("Help"); javax.swing.JMenuItem item=new javax.swing.JMenuItem("About"); jMenu3.add(item); item.addActionListener(new ActionListener() { public void actionPerformed (ActionEvent e) { AboutFrame frmAbout=new AboutFrame(); frmAbout.setLocationRelativeTo(null); frmAbout.show(); } }); } return jMenu3; } /** * This method initializes jPopupMenu * * @return javax.swing.JPopupMenu */ private javax.swing.JPopupMenu getJPopupMenu() { if(jPopupMenu == null) { jPopupMenu = new javax.swing.JPopupMenu(); jPopupMenu.add(getJMenuItem()); jPopupMenu.setVisible(false); } return jPopupMenu; } /** * This method initializes jMenuItem * * @return javax.swing.JMenuItem */ private javax.swing.JMenuItem getJMenuItem() { if(jMenuItem == null) { jMenuItem = new javax.swing.JMenuItem(); jMenuItem.setVisible(false); jMenuItem.setText("Properties"); jMenuItem.addActionListener (new ActionListener() { public void actionPerformed (ActionEvent e) { try { openPropertyFrame(chosenNode); } catch (IntelMobileException ex) { ex.printStackTrace(); } } }); } return jMenuItem; } public void registerAllClassEvent() throws IntelMobileException { if(myBatteryClass==null) { myBatteryClass = new BatteryClass(); } if(myWiredAdapterClass==null) { myWiredAdapterClass = new WiredAdapterClass(); } if(myRadioAdapterClass==null) { myRadioAdapterClass = new RadioAdapterClass(); } if(myPhysicalDiskClass==null) { myPhysicalDiskClass = new PhysicalDiskClass(); } if(myLogicalDiskClass==null) { myLogicalDiskClass = new LogicalDiskClass(); } myLogicalDiskClass.Added.AddObserver(MainFrame.clObserver); myLogicalDiskClass.Removed.AddObserver(MainFrame.clObserver); myPhysicalDiskClass.Added.AddObserver(MainFrame.clObserver); myPhysicalDiskClass.Removed.AddObserver(MainFrame.clObserver); myBatteryClass.Added.AddObserver(MainFrame.clObserver); myBatteryClass.Removed.AddObserver(MainFrame.clObserver); myWiredAdapterClass.Added.AddObserver(MainFrame.clObserver); myWiredAdapterClass.Removed.AddObserver(MainFrame.clObserver); myRadioAdapterClass.Added.AddObserver(MainFrame.clObserver); myRadioAdapterClass.Removed.AddObserver(MainFrame.clObserver); } private DefaultMutableTreeNode createBranch(DefaultMutableTreeNode node) throws IntelMobileException { if(node.toString().equals("Processors")) { if (myProcessorClass==null) { myProcessorClass = new ProcessorClass(); } ProcessorCollection myProcessorCollection = (ProcessorCollection)myProcessorClass.GetInstances(); myProcessorCollection.Reset(); while (myProcessorCollection.HasNext()) { ProcessorInstance myProcessorInstance = (ProcessorInstance)myProcessorCollection.Next(); DefaultMutableTreeNode processorInstanceNode = new DefaultMutableTreeNode(myProcessorInstance.Brand.GetValue().trim()); node.add(processorInstanceNode); deviceSet.put(processorInstanceNode,myProcessorInstance); devicekeySet.put(processorInstanceNode,myProcessorInstance.GetKey()); } } else if (node.toString().equals("Batteries")) { if(myBatteryClass==null) { myBatteryClass = new BatteryClass(); } BatteryCollection myBatteryCollection = (BatteryCollection)myBatteryClass.GetInstances(); myBatteryCollection.Reset(); while(myBatteryCollection.HasNext()) { BatteryInstance myBatteryInstance = (BatteryInstance)myBatteryCollection.Next(); DefaultMutableTreeNode batteryInstanceNode = new DefaultMutableTreeNode(myBatteryInstance.Name.GetValue()); node.add(batteryInstanceNode); deviceSet.put(batteryInstanceNode,myBatteryInstance); devicekeySet.put(batteryInstanceNode,myBatteryInstance.GetKey()); } } else if (node.toString().equals("PhysicalDisks")) { if(myPhysicalDiskClass==null) { myPhysicalDiskClass = new PhysicalDiskClass(); } PhysicalDiskCollection myPhysicalDiskCollection = (PhysicalDiskCollection)myPhysicalDiskClass.GetInstances(); myPhysicalDiskCollection.Reset(); while(myPhysicalDiskCollection.HasNext()) { PhysicalDiskInstance myPhysicalDiskInstance = (PhysicalDiskInstance)myPhysicalDiskCollection.Next(); DefaultMutableTreeNode physicaldiskInstanceNode = new DefaultMutableTreeNode(myPhysicalDiskInstance.Manufacturer.GetValue()); node.add(physicaldiskInstanceNode); deviceSet.put(physicaldiskInstanceNode,myPhysicalDiskInstance); devicekeySet.put(physicaldiskInstanceNode,myPhysicalDiskInstance.GetKey()); } } else if (node.toString().equals("LogicalDisks")) { if(myLogicalDiskClass==null) { myLogicalDiskClass = new LogicalDiskClass(); } LogicalDiskCollection myLogicalDiskCollection = (LogicalDiskCollection)myLogicalDiskClass.GetInstances(); myLogicalDiskCollection.Reset(); while(myLogicalDiskCollection.HasNext()) { LogicalDiskInstance myLogicalDiskInstance = (LogicalDiskInstance)myLogicalDiskCollection.Next(); int costtime=0; while(myLogicalDiskInstance.EntryPaths.IsNull()) { costtime++; if(costtime >= 2) break; } if(!myLogicalDiskInstance.EntryPaths.IsNull()) { DefaultMutableTreeNode LogicaldiskInstanceNode = new DefaultMutableTreeNode(myLogicalDiskInstance.EntryPaths.GetValue(0)); node.add(LogicaldiskInstanceNode); deviceSet.put(LogicaldiskInstanceNode,myLogicalDiskInstance); devicekeySet.put(LogicaldiskInstanceNode,myLogicalDiskInstance.GetKey()); } } } else if (node.toString().equals("Memories")) { if(myMemoryClass==null) { myMemoryClass = new MemoryClass(); } MemoryCollection myMemoryCollection = (MemoryCollection)myMemoryClass.GetInstances(); myMemoryCollection.Reset(); while(myMemoryCollection.HasNext()) { MemoryInstance myMemoryInstance = (MemoryInstance)myMemoryCollection.Next(); DefaultMutableTreeNode myMemoryInstanceNode = new DefaultMutableTreeNode(myMemoryInstance.GetKey()); node.add(myMemoryInstanceNode); deviceSet.put(myMemoryInstanceNode,myMemoryInstance); devicekeySet.put(myMemoryInstanceNode,myMemoryInstance.GetKey()); } } else if (node.toString().equals("DisplayAdapters")) { if(myDisplayAdapterClass==null) { myDisplayAdapterClass = new DisplayAdapterClass(); } DisplayAdapterCollection myDisplayAdapterCollection = (DisplayAdapterCollection)myDisplayAdapterClass.GetInstances(); myDisplayAdapterCollection.Reset(); while(myDisplayAdapterCollection.HasNext()) { DisplayAdapterInstance myDisplayAdapterInstance = (DisplayAdapterInstance)myDisplayAdapterCollection.Next(); DefaultMutableTreeNode myDisplayAdapterInstanceNode = new DefaultMutableTreeNode(myDisplayAdapterInstance.ProductName.GetValue()); node.add(myDisplayAdapterInstanceNode); deviceSet.put(myDisplayAdapterInstanceNode,myDisplayAdapterInstance); devicekeySet.put(myDisplayAdapterInstanceNode,myDisplayAdapterInstance.GetKey()); } } else if (node.toString().equals("Network Adapters")) { boolean isWiredNodeSet =false, isRadioNodeSet =false; DefaultMutableTreeNode wiredadapterNode = null,radioadapterNode =null; if(myNetworkAdapterClass==null) { myNetworkAdapterClass = new NetworkAdapterClass(); } NetworkAdapterCollection myNetworkAdapterCollection = (NetworkAdapterCollection)myNetworkAdapterClass.GetInstances(); myNetworkAdapterCollection.Reset(); while(myNetworkAdapterCollection.HasNext()) { NetworkAdapterInstance myNetworkAdapterInstance = (NetworkAdapterInstance)myNetworkAdapterCollection.Next(); if(myNetworkAdapterInstance.GetType().equals("WiredAdapter")) { if(isWiredNodeSet == false) { wiredadapterNode = new DefaultMutableTreeNode("Wired Network Adapter"); isWiredNodeSet = true; } if(myWiredAdapterClass==null) { myWiredAdapterClass = new WiredAdapterClass(); } WiredAdapterInstance myWiredAdapterInstance = (WiredAdapterInstance)myWiredAdapterClass.GetInstance(myNetworkAdapterInstance.GetKey()); DefaultMutableTreeNode wiredadapterInstanceNode = new DefaultMutableTreeNode(myWiredAdapterInstance.Description.GetValue()); wiredadapterNode.add(wiredadapterInstanceNode); deviceSet.put(wiredadapterInstanceNode,myWiredAdapterInstance); devicekeySet.put(wiredadapterInstanceNode,myWiredAdapterInstance.GetKey()); } else if (myNetworkAdapterInstance.GetType().equals("RadioAdapter")) { if(isRadioNodeSet == false) { radioadapterNode = new DefaultMutableTreeNode("Radio Network Adapter"); isRadioNodeSet = true; } if(myRadioAdapterClass==null) { myRadioAdapterClass = new RadioAdapterClass(); } RadioAdapterInstance myRadioAdapterInstance = (RadioAdapterInstance)myRadioAdapterClass.GetInstance(myNetworkAdapterInstance.GetKey()); DefaultMutableTreeNode radioadapterInstanceNode = new DefaultMutableTreeNode(myRadioAdapterInstance.Description.GetValue()); radioadapterNode.add(radioadapterInstanceNode); deviceSet.put(radioadapterInstanceNode,myRadioAdapterInstance); devicekeySet.put(radioadapterInstanceNode,myRadioAdapterInstance.GetKey()); } } if(wiredadapterNode != null) node.add(wiredadapterNode); if(radioadapterNode != null) node.add(radioadapterNode);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -