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

📄 messager.java

📁 JTREE的例子
💻 JAVA
字号:
package util3;import java.io.*;import util2.*;import util4.*;import Tree.*;import dragTree.TransferableImpl;public class Messager extends TransferableImpl implements Serializable{  private String name="",content="";  private boolean hasXML_predef_entity;  private String att; //message show in attArea in BtnPan  public Messager(String name){    this.name=name.trim();    try{      if(Handle.Checker.hasEntity(name)) this.hasXML_predef_entity=true;    }catch(NullPointerException ex){}    //Tree.Handle.Checker.  }  public Messager(Messager mesg){    this.name=mesg.name;    this.content=mesg.content;    try{if(Handle.Checker.hasEntity(name) || Handle.Checker.hasEntity(content))      this.hasXML_predef_entity=true;    }catch(NullPointerException ex){}  }  public Messager(String name,String content){    this.name=name.trim();    this.content=content;    try{if(Handle.Checker.hasEntity(name) || Handle.Checker.hasEntity(content))      this.hasXML_predef_entity=true;    }catch(NullPointerException ex){}  }  public Messager(){ this(""); }  public String getName(){return this.name==null ? "" : name;}  public void setName(String name){    this.name=name.trim();    try{if(Handle.Checker.hasEntity(name)) this.hasXML_predef_entity=true;}    catch(NullPointerException ex){}  }  public String getContent(){return  this.content==null ? "" : content;}  public void setContent(String cont){    content=cont;    try{if(Handle.Checker.hasEntity(content)) this.hasXML_predef_entity=true;}    catch(NullPointerException ex){}  }  public boolean hasEntity(){    return this.hasXML_predef_entity;  }  public boolean hasContent(){    if(this.content!=null && this.content.length()!=0) return true;    else return false;  }  public void makeContent(){    content="<"+name+">"+"</"+name+">";  }  public static String makeContent(String str){    return "<"+str+">"+"</"+str+">";  }  public void setAttMsg(String att){    this.att=att;  }  public String getAttMsg(){    return att==null ? "" : att;  }  // 0:equal  1:the former larger  -1:the latter larger  public static int compare(Messager one,Messager two){    /*int shorter = (one.name.length()>=two.name.length())         ? two.name.length() : one.name.length();    int i=0;    for(;i<shorter;i++){      char a=one.name.charAt(i);      char b=two.name.charAt(i);      if(a>b) return 1;      if(a<b) return -1;      if(a==b) continue;    }    if(one.name.length()!=two.name.length()){      return one.name.length()>two.name.length() ? 1 : -1;    }    else return 0;*/    return one.name.compareTo(two.name);  }  //overwrite from TransferableImp,  public TransferableImpl copy(){    Messager m = new Messager(name);    m.content = content;    m.hasXML_predef_entity = this.hasXML_predef_entity;    return m;  }  public String toString(){    return this.name;  }}

⌨️ 快捷键说明

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