Como definir um ícone para um JFrame ao usar o método createAndShowGUI ()?

Estou usando umcreateAndShowGUI() método para criar umJFrame. Eu estou tentando definir um ícone, mas quando eu o executo no NetBeans, ele não aparece. No entanto, quando eu corro um.jar arquivo (com a imagem na mesma pasta), então funciona sem uma falha.

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);

}

Alguma idéia de onde o problema poderia estar?

questionAnswers(2)

yourAnswerToTheQuestion