Ich habe überall auf der Suche nach dem Symbol Bild in Java, und es funktioniert immer funktioniert nicht oder es gibt mir Fehler. Hier in meiner Haupt-Methode ist, wo ich den Code setzen:Set Icon Bild in 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);
}
Mein Weg für das Bild ist „% PROJECT%/res/Image.png“ und ich verwende /Image.png nur voran zu gehen und Zugang mein Res-Ordner (wie ich es in anderen Teilen meines Projekts getan habe) Ich habe es sogar in eine Icon-Datei umgewandelt und habe das versucht, aber alles, was es entscheidet, ist das Standard-Java-Icon.
Dies wird etwa einmal alle 16 Stunden gefragt. Vielleicht möchten Sie in Zukunft suchen. –
+1 zu @AndrewThompsons Kommentar. Lesen Sie [hier] (http://stackoverflow.com/questions/13796331/jar-embedded-resources-nullpointerexception/13797070#13797070). Es sollte Ihnen bei den meisten Problemen eingebetteter Ressourcen in Ihrem Jar helfen. –
Bitte beachten Sie, dass ich Ihr [tag: set] -Tag gelöscht habe, da Ihre Frage nichts mit dem Programmierkonzept von "Sets" oder Sammlungen im Allgemeinen zu tun hat. Ich habe das Tag [tag: Swing] hinzugefügt, da diese Überschrift für Ihre Frage sehr relevant ist. –