這顯示了我通過eclipse啓動時的圖標,但是當我將它導出到一個Runnable Jar時它顯示了默認的Java圖標,我不想使用該資源因爲它甚至無法在IDE中工作。你會如何改變你的程序圖標而不是默認的java圖標
public static void main(String args[]) {
Game component = new Game();
ImageIcon img = new ImageIcon("res/game.png");
JFrame frame = new JFrame();
frame.add(component);
frame.setTitle(NAME);
frame.setIconImage(img.getImage());
frame.setResizable(false);
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
component.start();
}
看看這個:http://stackoverflow.com/questions/17815033/how-to-change-java-icon-in-a-jframe –
正如我所說我不想使用我想要的資源方法使用這種方法,因爲它是更好的方式 – user3029375
然後,試試這個:http://stackoverflow.com/questions/1614772/how-to-change-jframe-icon –