Java中框架图标存放位置

来源:百度知道 编辑:UC知道 时间:2024/07/07 09:30:48
框架程序中有一个加载框架图标的方法getImage(filename),我想知道,把一个图片加载成框架图标时,这个图片应该放到哪个具体指定的文件夹当中去?? 很急!!! 还望前辈们指教,谢谢
class BlankFrame extends JFrame
{
private static final int WIDTH = 300;
private static final int HEIGHT = 200;

public BlankFrame()
{
Toolkit ao = Toolkit.getDefaultToolkit();
Dimension co = ao.getScreenSize();
int ei = co.width;
int et = co.height;
int x = (ei - WIDTH)/2;
int y = (et - HEIGHT)/2;
setLocation(x,y);
setSize(WIDTH,HEIGHT);
Image ere = ao.getImage("hkyuk.gif");
setIconImage(ere);
setTitle("这是我美化的框架");
setResizable(true);
}
}

图片放在 我的文档中图片文件夹中 Image ere = ao.getImage("hkyuk.gif") 这个具体应该怎么做?

一般都是放到你的程序的同一个文件夹

并且要写好路径

sun提供的JDK的例子中,是在source的目录下建了一个名为resources的文件夹,把图片放在这个文件夹了,如JDK目录下.....\jdk\demo\jfc\Notepad的例子就是这样的。

随便你放,只要放在类路径下面,一般可以通过运行时加载,这样不用考虑文件夹的变更了。
Class.getClassLoader().getResource("*****.gif"),我一般都用这个方法的。