咖啡伴侣

飘在上海
posts - 25, comments - 26, trackbacks - 0, articles - 2

JS调用applet方法访问文件

Posted on 2008-06-30 17:55 oathleo 阅读(1146) 评论(0)  编辑  收藏 所属分类: Swing
当html中的js访问applet中的方法要操作文件的时候,即使applet已经签了名,也会发生异常,代码及异常如下所示:
代码:

js:
function addNode()
{
    document.myapp.addNode();

}
applet:
public void addNode() {
     try {
   box.parse("/com/test2.xml");
     } catch (IOException e) {
    e.printStackTrace();
    }
}

ava.lang.IllegalArgumentException: ClassLoader cannot be null

解决方法如下:
代码:
public void addNode() {
     SwingUtilities.invokeLater(new Runnable() {
        public void run() {
            try {
                 box.parse("/com/test2.xml");
             } catch (IOException e) {
           e.printStackTrace();
    }
           }
      });
}

标题  
姓名  
主页
验证码 *  
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
 
 
相关链接:
网站导航: