带图片的SWING打包
带图片的SWING打包后怎么看不到图片,请问应该如何打包才行?import java.awt.Image;import javax.swing.Icon;import javax.swing.ImageIcon;/** * * * * @author Barry Wey * @version 1.0, Apr 8, 2011 * @since JDK1.6 */public abstract class ImageManager {public static Icon getIcon(String name) {return new ImageIcon(ImageManager.class.getResource(name));}public static Image getImage(String name) {return new ImageIcon(ImageManager.class.getResource(name)).getImage();}} 7 楼 jorneyR 2011-04-21 jar包中的图片等资源文件要使用ClassLoader.getResourseAsStream()来加载 8 楼 qingcaolin 2011-04-21 我的做法,在SRC目录下新建images目录,下面存放find.gif图片,
String imagePath = "images/find.gif";
ImageIcon icon = new Image(this.class.getClassLoader().getResource(imagePath));
用这个方法就能加载图片,导出时用Eclipse的export就可以了。
9 楼 luckyEveryOne 2011-04-21 我插 楼主新手
实在不行 直接拷到jar包外面一层目录 改下就好 10 楼 zenghuiss 2011-04-22 jorneyR 写道jar包中的图片等资源文件要使用ClassLoader.getResourseAsStream()来加载
正解