【发布时间】:2015-05-09 07:06:36
【问题描述】:
当我通过 Eclipse 启动时,这会显示图标,但是当我将其导出到 Runnable Jar 时,它会显示默认的 Java 图标,我不想使用 Resource 方法,因为它在 IDE 中不起作用甚至。
public static void main(String args[]) {
Game component = new Game();
ImageIcon img = new ImageIcon("res/game.png");
JFrame frame = new JFrame();
frame.add(component);
frame.setTitle(NAME);
frame.setIconImage(img.getImage());
frame.setResizable(false);
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
component.start();
}
【问题讨论】:
-
正如我所说我不想使用资源方法我想使用这种方法,因为它是更好的方法
-
那是我写下来的,只有当我的 res/game.png 与我的 game.jar 位于同一目录中时它才会起作用
-
哦,我明白了。那么,你的 res/game.png 放在哪里呢?在
src文件夹内?