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

📄 memebertree.java

📁 270的linux说明
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
	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 + -