因此,我是Java的新手,这很可能是您将见过的最简单的问题,但仍然无法在Internet上找到分析器。
我想设置程序图标,此代码可正常工作:frame.setIconImage(Toolkit.getDefaultToolkit().getImage("MYPROBLEM"));
但是,我在“问题”部分无法获得正确的路径。这是我的结构:
项目名
-src
-默认包
---功能
--test
--- icon.png
每当我用src / test / icon.png替换MYPROBLEM时,它确实起作用。但是,当我将应用程序导出为jar时,会显示默认的Java图标。用test / icon.png之类的东西代替MYPROBLEM也不起作用。
我为我的英语表示歉意。忍受我,因为我是新手;)
最佳答案
这将从类路径加载图像。
Image image = new ImageIcon(this.getClass().getResource("MYPROBLEM")).getImage();
frame.setIconImage(image);