Я искал всюду о том, как установить образ значка на Java, и он всегда заканчивается неработоспособным или он дает мне ошибки. Здесь, на мой основной метод, где я поставил код:Set Icon Image в 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 по умолчанию.
Об этом спрашивают примерно раз в 16 часов. Возможно, вы захотите выполнить поиск в будущем. –
+1 комментарий @AndrewThompsons. Прочитайте [здесь] (http://stackoverflow.com/questions/13796331/jar-embedded-resources-nullpointerexception/13797070#13797070). он должен помочь вам решить большинство проблем с встроенными ресурсами в вашей банке. –
Обратите внимание, что я удалил тэг [tag: set], так как ваш вопрос не имеет ничего общего с концепцией программирования «множеств» или коллекций в целом. Я добавил тег [tag: Swing], так как этот заголовок очень важен для вашего вопроса. –