这是工程下包的情况:想把src下Image包内的图片作为应用程序图标,如图下面的路径怎么写?还有大包的时候怎么把jpg也大包进去?
解决方案 »
- 请教各位大侠,为什么下面的代码无论运行几次,都不会生成名为1的文件夹名
- QQ登陆界面上的问题,快来回答啊
- static域被继承的后,子类和父类一起执行,这块代码只被执行一次。为什么?
- 分享一个数据访问类,欢迎各位高手批评指正!!
- 菜鸟基础问题3
- 选那个编译器好(java新手上路)
- 一个超简单的telnet客户端,为什么连不上?
- java设计模式之备忘录模式求助
- 还要提问一个跨对象调用的问题。也许我这个叫法不对。
- 怎样不执行SELECT SQL语句即可获得ResultSetMetaData实例????
- 关于java double类型的小数点位数问题
- javaFX 点击一个窗体的按钮把另一个窗体显示出来
+1下面这个类,放到你的 Image 包里,调用 ImageLoader.load() 加载图片。打包的时候IDE会帮你把图片打进jar文件里,class path是不会变的。利用class path来加载资源是很常用的手段。package Image;import java.awt.image.BufferedImage;
import java.io.IOException;
import java.io.InputStream;
import javax.imageio.ImageIO;/**
*
* @date 05/12/2012
*/
public class ImageLoader {
public static BufferedImage load() throws IOException {
InputStream in = null;
try {
in = ImageLoader.class.getResourceAsStream("ring.jpg");
return ImageIO.read(in);
}
finally {
try {
if( in != null )
in.close();
}
catch(IOException e) {
// not important
}
}
}
}