How to change JFrame icon [duplicate]
I have a JFrame
that displays a Java icon on the title bar (left corner).
I want to change that icon to my custom icon. How should I do it?
Create a new ImageIcon
object like this:
ImageIcon img = new ImageIcon(pathToFileOnDisk);
Then set it to your JFrame
with setIconImage()
:
myFrame.setIconImage(img.getImage());
Also checkout setIconImages()
which takes a List
instead.
Here is an Alternative that worked for me:
yourFrame.setIconImage(Toolkit.getDefaultToolkit().getImage(getClass().getResource(Filepath)));
It's very similar to the accepted Answer.
JFrame.setIconImage(Image image)
pretty standard.