咖啡伴侶

          呆在上海
          posts - 163, comments - 156, trackbacks - 0, articles - 2

          JS調用applet方法訪問文件

          Posted on 2008-06-30 17:55 oathleo 閱讀(3712) 評論(2)  編輯  收藏 所屬分類: 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();
          ? ? }
          ? ? ? ? ? ?}
          ? ? ? });
          }

          Feedback

          # re: JS調用applet方法訪問文件[未登錄]  回復  更多評論   

          2009-09-18 13:44 by faye
          兄弟,謝謝你啊,呵呵呵!~

          # re: JS調用applet方法訪問文件  回復  更多評論   

          2009-10-09 10:58 by oathleo
          不客氣~

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 安平县| 灵武市| 留坝县| 武穴市| 华池县| 鸡泽县| 怀安县| 建湖县| 嵊泗县| 安泽县| 阳曲县| 安宁市| 宜章县| 永年县| 邛崃市| 朝阳市| 苗栗县| 台前县| 邳州市| 若尔盖县| 遵化市| 麻城市| 东方市| 阿拉善左旗| 怀柔区| 吉水县| 靖远县| 闽侯县| 广东省| 昂仁县| 扎兰屯市| 德化县| 滨州市| 三门峡市| 吉首市| 无棣县| 拜泉县| 泾源县| 镇远县| 桐庐县| 顺平县|