默認就是

改成有意義的,一眼就能看出來功能的,比如一個小蜘蛛

第一個最簡單的做法,把圖片扔到工程的根目錄,但是這樣會相當亂,不便於文件管理
ImageIcon icon = new ImageIcon("spider.png");//圖片位於工程根目錄 this.setIconImage(icon.getImage());
再說一個比較好管理的辦法
因為java fx swing應用程序不能像javaweb一樣配置靜態文件路徑,所以,需要手動創建一個文件夾,然后用來當做靜態資源路徑來用
而且,這個文件夾創建之后呢,並不會在工程中顯示出來,只能在文件中查看

然后引用相對路徑
String src = "src\\resource\\spider.png"; ImageIcon icon = new ImageIcon(src);//圖片相對路徑 this.setIconImage(icon.getImage());
效果一樣
如果你想把圖片資源放在源包里
也一樣
創建一個源包

然后把圖片都放在這個源包里邊
String src = "src\\main\\java\\com\\hs\\imgs\\spider.png"; ImageIcon icon = new ImageIcon(src);//圖片相對路徑 this.setIconImage(icon.getImage());
其實這個寫法和上邊一樣的,都是引用相對路徑
唯一一個不同就是。源包能在工程里看到
比較推薦的是創建一個靜態類

這個靜態類里邊來產生圖片對象
再從需要的地方引用

