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

📄 nodeinformation.java

📁 基于TCP/IP的远程控制访问程序 可以对远程的计算机惊醒控制管理!
💻 JAVA
字号:
import java.util.StringTokenizer;
import javax.swing.tree.DefaultMutableTreeNode;
public class NodeInformation extends DefaultMutableTreeNode
 {
//    transient protected Object	userObject;
    public NodeInformation() {
	this(null);
    }

    public NodeInformation(Object userObject) {
	this(userObject, true);
    }

    public NodeInformation(Object userObject, boolean allowsChildren) {
	super();
	parent = null;
	this.allowsChildren = allowsChildren;
	this.userObject = userObject;
    }	
 	public int getNodeType()
 	 {
 	 	int n=-1;
 	 	String Node_Type="";
 	 	StringTokenizer HostIp=new StringTokenizer(userObject.toString(),":");
 	 	int count = HostIp.countTokens();
 	 	if(count>1&&userObject.toString().length()>=5)
 	 	 {
 	 	 	return 1;
 	 	 }
 	 	else if(count>1)
 	 	 {
 	 	 	return 2;
 	 	 }	 
 	 	StringTokenizer NodeType=new StringTokenizer(userObject.toString(),"."); 	
 	 	if(NodeType.countTokens()>1)
 	 	 {
 	 	    while(NodeType.hasMoreTokens())
             {
                Node_Type=NodeType.nextToken();             
             }
            if(Node_Type.equalsIgnoreCase("txt"))
              return 10;
            else if(Node_Type.equalsIgnoreCase("exe")||Node_Type.equalsIgnoreCase("bat")
                    ||Node_Type.equalsIgnoreCase("com"))
              return 11;
            else if(Node_Type.equalsIgnoreCase("sys")||Node_Type.equalsIgnoreCase("dll"))
              return 12;   
            else if(Node_Type.equalsIgnoreCase("html")||Node_Type.equalsIgnoreCase("htm"))
              return 13;    
            else if(Node_Type.equalsIgnoreCase("ini"))
              return 14;      
            else if(Node_Type.equalsIgnoreCase("zip")||Node_Type.equalsIgnoreCase("rar")
                    ||Node_Type.equalsIgnoreCase("jar"))  
              return 15;
            else if(Node_Type.equalsIgnoreCase("mpeg") 
                    ||Node_Type.equalsIgnoreCase("mpga")||Node_Type.equalsIgnoreCase("wav"))
              return 16;      
            else if(Node_Type.equalsIgnoreCase("jpg")||Node_Type.equalsIgnoreCase("gif")
                    ||Node_Type.equalsIgnoreCase("bmp")||Node_Type.equalsIgnoreCase("tif")
                    ||Node_Type.equalsIgnoreCase("jpeg")||Node_Type.equalsIgnoreCase("iff")
                    ||Node_Type.equalsIgnoreCase("ico"))
              return 17;        
            else if(Node_Type.equalsIgnoreCase("mp3")||Node_Type.equalsIgnoreCase("wma"))
              return 18;    
            else if(Node_Type.equalsIgnoreCase("rm")||Node_Type.equalsIgnoreCase("avi")
                    ||Node_Type.equalsIgnoreCase("ram")||Node_Type.equalsIgnoreCase("rmvb")
                    ||Node_Type.equalsIgnoreCase("dat")||Node_Type.equalsIgnoreCase("mpa")
                    ||Node_Type.equalsIgnoreCase("mpe")||Node_Type.equalsIgnoreCase("mpg"))
              return 19;                   
            else if(Node_Type.equalsIgnoreCase("han")) 
              return 521;  
            else 
              return -1;   
         }
        else if(userObject.toString().equals("远程控制管理器"))
          return 0; 
        else if(allowsChildren) 
          return 7;
        else
          return -1;  
       // return n;//无用 
     }         
  }

⌨️ 快捷键说明

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