1、開啟eclipse,建立一個java工程專案,建立完後在src下新建一個類Window,由於要插入圖片,所以還在工程目錄下建立一個資料夾imgs,裡面放了一張60*60的圖片,建立後的工程目錄和圖片如圖。
2、在Window.java中寫入如圖內容,設定窗體的一些基本資訊。
3、先說一下圖片插入的方法。這裡是將圖片顯示在label控制元件上,然後再將label控制元件放置到窗體上。在Window類的建構函式中加入如圖程式碼。解釋一下這段程式碼:先是透過ImageIO.read()讀取imgs資料夾下的block.png,然後getContentPane().setLayout(null);是將面板的佈局設為null,即不使用佈局管理器。然後建立一個label物件,將圖片放置到label上。建立完label物件後,先將label放到面板上,然後再透過setBounds()設定label的位置和大小。注意要先將label放到面板上後再設定label的位置。
4、加入main函式後,Window.java的檔案內容如圖。
5、執行Window.java,結果如圖。可以看到在窗體的左上角顯示了插入的圖片。
6、setBounds()中有四個引數,依次為物件放置的x值、y值以及物件的寬、高。如果想將圖片放到窗體的中間,可以如圖修改程式碼。
7、修改後再次執行程式,結果如圖。
1、開啟eclipse,建立一個java工程專案,建立完後在src下新建一個類Window,由於要插入圖片,所以還在工程目錄下建立一個資料夾imgs,裡面放了一張60*60的圖片,建立後的工程目錄和圖片如圖。
2、在Window.java中寫入如圖內容,設定窗體的一些基本資訊。
3、先說一下圖片插入的方法。這裡是將圖片顯示在label控制元件上,然後再將label控制元件放置到窗體上。在Window類的建構函式中加入如圖程式碼。解釋一下這段程式碼:先是透過ImageIO.read()讀取imgs資料夾下的block.png,然後getContentPane().setLayout(null);是將面板的佈局設為null,即不使用佈局管理器。然後建立一個label物件,將圖片放置到label上。建立完label物件後,先將label放到面板上,然後再透過setBounds()設定label的位置和大小。注意要先將label放到面板上後再設定label的位置。
4、加入main函式後,Window.java的檔案內容如圖。
5、執行Window.java,結果如圖。可以看到在窗體的左上角顯示了插入的圖片。
6、setBounds()中有四個引數,依次為物件放置的x值、y值以及物件的寬、高。如果想將圖片放到窗體的中間,可以如圖修改程式碼。
7、修改後再次執行程式,結果如圖。