回答
BufferedImage im = ImageIO.read(yourFile);
ImageIcon ii = new ImageIcon(im);
JButton b = ...;
b.setIcon(ii);
提示:1)看起來好像這些圖標在部署時會成爲'嵌入式應用程序資源' - 即在Jar中。出於這個原因,它們將不能被'yourFile'所暗示的'File'對象訪問。 2)Jars中的資源可以通過從Class.getResource(String)中獲得的URL來訪問3)ImageIcon有一個構造函數來接受一個URL(它不是像ImageIO.read()方法,但'JButton'實現了'ImageObserver' - 這更好)4)Button有2個接受圖標的構造函數。 – 2012-04-10 20:48:37
5)要格式化代碼片段,請選擇代碼並單擊問題/答案發布/編輯表單上方的「{}」按鈕。它們以顏色上下文顯示,比'pre' /''code'包裝器更好。 ;) – 2012-04-10 20:51:52
JButton Button; Button = new JButton(new ImageIcon(「image_path」));
- 1. 如何在某些按鈕上添加圖像圖標?
- 2. 在圖像上添加按鈕查看
- 3. 添加複選標記圖像按鈕
- 4. 添加圖像到按鈕
- 5. 添加圖標按鈕
- 6. C#如何在按鈕陣列按鈕上添加圖像
- 7. 如何在表面視圖上添加圖像按鈕?
- 8. 在javascript中添加asp圖像按鈕
- 9. 在圖像中添加按鈕
- 10. 添加/刪除按鈕按下圖像
- 11. 在html輸入類型=按鈕上添加一個圖標圖像
- 12. 如何給圖像按鈕的圖標添加重音顏色?
- 13. 如何將圖像或圖標添加到按鈕
- 14. 在谷歌地圖上添加按鈕
- 15. 如何在圖片上添加按鈕?
- 16. 用動畫在圖像按鈕中添加另一個圖像
- 17. 如何在按鈕中添加圖像?圖像與文字
- 18. JOptionPane圖像在按鈕上?
- 19. 如何添加圖像作爲按鈕在目標c?
- 20. C#/ XAML將圖像添加到按鈕
- 21. Android將圖像添加到按鈕
- 22. 將圖像添加到按鈕
- 23. 將圖像添加到dojo按鈕
- 24. 編程添加圖像按鈕+點擊
- 25. 將圖像添加到jQuery按鈕
- 26. 如何添加圖像按鈕
- 27. 同時添加兩個圖像按鈕
- 28. Blackberry - 將圖像添加到按鈕?
- 29. 向gridView添加一個圖像按鈕
- 30. 不能將圖像添加到按鈕
如果我們可以談論Swing JButton,那麼更好的方法是用[SSCCE](http://sscce.org/) – mKorbel 2012-04-10 19:23:37
更新您的問題哪個圖形庫? AWT?搖擺? SWT? – vaisakh 2012-04-10 19:24:32