前言
最近使用Java的swing開發了一個小程序,想要實現改變標題欄左上角的圖標,找了網上的資料,經過了一個下午的嘗試,都是未能成功,最后,終於是在Java的一本書上找到了結果
我只能說,網上的東西真的坑
實現
Image image = Toolkit.getDefaultToolkit().getImage(jframe.getClass().getResource("文件路徑"));
jframe.setIconImage(image);
路徑的坑
Image
是AWT
getImage
是toolkit
的一個方法,參數接收一個URL
調用Jframe
的setIconImage()
方法即可設置圖標
這里需要注意路徑的問題
其他情況以此類推