有谁知道如何更改默认的 java 应用程序图标?如果它有所作为,我正在使用 mac。任何想法都是好的!
问问题
1464 次
4 回答
4
于 2012-08-12T16:00:18.107 回答
1
import javax.swing.JFrame;
import javax.swing.ImageIcon;
class JFrameTest
{
public static void main(String _[])
{
JFrame jFrame = new JFrame("Hello World!!");
jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jFrame.setIconImage(new ImageIcon("c:/home/ravi/creampink.png").getImage());
jFrame.setSize(400,400);
jFrame.setVisible(true);
}
}
只需在谷歌中搜索下载 128X128 图标即可获得一些示例图标
于 2012-08-12T16:37:35.573 回答
1
JFrame.setIconImage 是您想要工作的地方。它似乎适用于所有操作系统。
于 2013-10-03T20:45:11.047 回答
0
将图标放在资源文件夹中(src/main/resources
对于具有默认设置的 Maven 项目,或者对于具有默认设置的 Eclipse 项目的主窗口类文件)。(接受的示例在文件系统中使用硬编码路径——这在实验室环境中是可以的,但在部署时会中断。)
Assuming theWindow
is the main window of your application, do the following:
theWindow.setIconImage(Toolkit.getDefaultToolkit().getImage(
ClassLoader.getSystemResource("someicon.png")));
If you are subclassing JFrame
, you can do this in the constructor (in that case, drop the theWindow.
prefix).
于 2020-06-05T16:21:15.413 回答