我有一个小型且简单的Java应用程序,执行该应用程序后会打开JFrame。我的“问题”是,默认情况下,任务栏中显示的应用程序图标和框架标题中显示的图标是默认的Java图标,我想对此进行更改。所以我尝试了:
JFrame frame = new JFrame("My Frame");
ImageIcon imgIcon = new ImageIcon("C:\\Users\\Simon\\Documents\\GitHub\\IDD_SW5\\src\\icon.ico");
frame.setIconImage(imgIcon.getImage());
但是它一直显示默认的Java图标。
额外的问题:1.我知道我应该可以使用更短的路径,但是由于什么都没有,所以我不知道确切是什么。2. .ico文件是否适合框架和任务栏图标?在.exe 3中完成后,此.ico文件将用于应用程序。当框架图标为时,任务栏图标会自动更改吗?
谢谢。
看这个例子
frame.setIconImage(Toolkit.getDefaultToolkit().getImage("filePath"));
要使图标看起来好看,请至少使用32 * 32的图片
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句