Wie setze ich ein Symbol auf einen JFrame, wenn ich die Methode createAndShowGUI () verwende?

Ich benutze einecreateAndShowGUI() Methode zum Erstellen einesJFrame. Ich versuche, ein Symbol festzulegen, aber wenn ich es in NetBeans ausführe, wird es nicht angezeigt. Wenn ich jedoch eine.jar Datei (mit dem Bild im selben Ordner), dann funktioniert es ohne Fehler.

private static void createAndShowGUI() {
    //Create and set up the window.
    JFrame game = new JFrame();
    game.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    game.setSize(198, 409);  
    game.setResizable(false);
    game.setTitle("Frame Title"); 
    ImageIcon img = new ImageIcon("Icon.png");
    game.setIconImage(img.getImage());
    game.setVisible(true);

}

Irgendwelche Ideen, wo das Problem liegen könnte?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage