如题

解决方案 »

  1.   

    //str是要匹配的字符串
    public void select(String str){
    Document doc = edit.getDocument(); //JEditorPane edit = new JEditorPane();
    String content = "";
    try {
    content = doc.getText(0, doc.getLength()); //获得网页中显示出来的文字
    } catch (BadLocationException e) {
    e.printStackTrace();
    }
    int start = content.indexOf(str); //查找匹配字符串的起始位置
    if(start == -1) //如果没有
    return; //返回,什么都不处理
    edit.requestFocus(); //让该JEditorPane获得焦点
    edit.select(start, start + str.length()); //选中匹配字符串
    }
      

  2.   

    继续问个问题,我有一个GUI程序,写了个RUN.BAT启动它,如果点两次,就会有两个界面出现,怎么只允许一个程序出现
      

  3.   

    这需要Windows API支持,Java 本身做不到,这是两个进程,而不是线程。
      

  4.   

    不能在程序里检查JAVA虚礼机里面存在另一个进程,或检查另一个实例存在?
      

  5.   

    在run.bat文件里面能够创建和删除文件么?在JAVA里面做的话感觉不爽
      

  6.   

    最好在Java里面做,否则使用的人饶过bat来运行就无法控制了bat文件是批量命令处理文件,就像在dos下输入命令一样,当然可以创建和删除文件了,但这样逻辑判断还是需要Java来做,不推荐。
      

  7.   

    mq612(五斗米),能给我你的QQ么?