我一直在到处搜索如何在 Java 中设置图标图像,但它总是最终无法正常工作或给我错误。在这里,在我的主要方法中是我放置代码的地方:
public static void main(String[] args) {
Game game = new Game();
// This right here!
game.frame.setIconImage(new ImageIcon("/Icon.png").getImage());
game.frame.setResizable(false);
game.frame.setTitle(title);
game.frame.add(game);
game.frame.pack();
game.frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
game.frame.setLocationRelativeTo(null);
game.frame.setVisible(true);
}
我的图像路径是“%PROJECT%/res/Image.png”,我只是使用 /Image.png 继续访问我的 res 文件夹(就像我在项目的其他部分所做的那样)我什至已经转换了它放入一个图标文件,并尝试过,但它决定使用默认的 Java 图标。