读取jar包中的图片的代码
2018-07-20 来源:open-open
如下代码,使用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(); }
标签: 代码
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
最新资讯
热门推荐