欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

读取jar包中的图片,,如下代码,使用getRe

来源: javaer 分享于  点击 12838 次 点评:220

读取jar包中的图片,,如下代码,使用getRe


如下代码,使用getResourceAsStream返回jar中文件的InputStream流:

Image img = null;try {  MediaTracker m = new MediaTracker(this);  InputStream is = getClass().getResourceAsStream("image.gif");  //  // if your image is in a subdir in the jar then  //    InputStream is = getClass().getResourceAsStream("img/image.gif");  //  for example  //  BufferedInputStream bis = new BufferedInputStream(is);  // a buffer large enough for our image  //  // can be  //   byte[] byBuf = = new byte[is.available()];  //   is.read(byBuf);  or something like that...  byte[] byBuf = = new byte[10000];   int byteRead = bis.read(byBuf,0,10000);  img = Toolkit.getDefaultToolkit().createImage(byBuf);  m.addImage(img, 0);  m.waitForAll();  } }catch(Exception e) {  e.printStackTrace();}
相关栏目:

用户点评