全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1765
推到 Plurk!
推到 Facebook!

請問Applet 中開發的UI 如何放入圖檔

尚未結案
r7689103
一般會員


發表:2
回覆:1
積分:0
註冊:2005-03-08

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-03-08 19:34:35 IP:140.92.xxx.xxx 未訂閱
程式如下 JButton jButton1 = new JButton("公文清單",new ImageIcon(".//aa.gif")); 在jbuilder中 跑起來正常 但放到tomcat後 會出現錯誤 io.permission 有問題 爬了一下文 似乎要使用簽章 做成signed applet 才能讀client檔案 ~ 但我這圖檔在server端 也需要使用signed applet嗎 還是有其他方法可以下載到 client ?
neoart
版主


發表:22
回覆:582
積分:425
註冊:2003-05-09

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-03-08 22:17:49 IP:61.56.xxx.xxx 未訂閱
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=66199 如果你的圖檔都是很固定的話,可以考慮把圗片包在jar檔 用getClassLoader().getResource("aa.gif");去取得imageIcon
rogan321
高階會員


發表:21
回覆:307
積分:200
註冊:2003-05-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-03-09 09:40:55 IP:203.204.xxx.xxx 未訂閱
ImageIcon 的參數抓的路徑是依該Object指示到Local file system裡去抓,而Applet是無法碰Client端硬碟的東西的,所以當然抓不到,不然只要看Applet網頁,Client端的硬碟不就乾淨了~~ 改成這樣看看~
 
  private Image image;  
  private ImageIcon image1;
  image=getImage(getDocumentBase(),"aa.gif");
  image1=new ImageIcon(image);
JButton jButton1 = new JButton("公文清單",image1);
r7689103
一般會員


發表:2
回覆:1
積分:0
註冊:2005-03-08

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-03-09 11:35:27 IP:140.92.xxx.xxx 未訂閱
使用url的方式 可以成功秀出圖檔 String urlString=getDocumentBase().toString(); urlString = urlString.substring(0,urlString.lastIndexOf('/')); URL url = new URL(pictureUrl "/icons" "/aa.gif"); Image myImg = getToolkit().getImage(url); image1=new ImageIcon(myImg); JButton jButton1 = new JButton("公文清單",image1); 不過看起來 我的是固定圖檔 好像包在jar檔中會比較不會出差錯 再來試試看 包jar檔的方式 ^^ 感謝兩位的協助
系統時間:2024-04-29 1:13:35
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!