如何更改 JFrame 图标

2022-08-31 08:51:33

我有一个在标题栏(左上角)上显示Java图标。我想将该图标更改为我的自定义图标。我该怎么做?JFrame


答案 1

创建一个新对象,如下所示:ImageIcon

ImageIcon img = new ImageIcon(pathToFileOnDisk);

然后将其设置为您的 setIconImage()JFrame

myFrame.setIconImage(img.getImage());

也签出 setIconImages() 它取而代之。List


答案 2

这是一个对我有用的替代方案:

yourFrame.setIconImage(Toolkit.getDefaultToolkit().getImage(getClass().getResource(Filepath)));

这与接受的答案非常相似。


推荐