我正在創建一個包含特定ImageIcon的JButton。主要問題是原始圖標大小比按鈕大小大得多。結果顯示按鈕時,只能看到部分圖標。爲了使它適合在JButton中,「調整」ImageIcon的方法是什麼?在JButton中調整ImageIcon的大小
27
A
回答
57
Image img = icon.getImage() ;
Image newimg = img.getScaledInstance(NEW_WIDTH, NEW_HEIGHT, java.awt.Image.SCALE_SMOOTH) ;
icon = new ImageIcon(newimg);
從http://www.coderanch.com/t/331731/GUI/java/Resize-ImageIcon
1
我會嘗試重寫的JButton
的getIcon()
方法,並調整super.getIcon()
。 (或者,重新定義該按鈕的LNF)
0
我以前this class
列入了從碼「獲取代碼」(底部)在我的項目的類。如果你想要它的話,一定要改變包名稱。
相關問題
- 1. 適合JButton ImageIcon的大小
- 2. 調整JButton的大小
- 3. 如何調整JLabel ImageIcon的大小?
- 4. 調整大小Jbutton將在BoxLayout的
- 5. JButton中的ImageIcon
- 6. java swing調整大小ImageIcon根據jLabel
- 7. 調整JButton的大小使其消失
- 8. 無法調整JButton的大小
- 9. jButton調整文本標籤的大小
- 10. 使用Java中的角落調整ImageIcon大小
- 11. 在運行時調整ImageIcon(或圖像)的大小
- 12. ImageIcon get Parent JButton
- 13. JSpinner的JButton到ImageIcon
- 14. 在網格佈局中自動調整jbutton圖標的大小
- 15. Java ImageIcon大小
- 16. 調整ImageIcon或緩衝圖像的大小?
- 17. 關於JButton和ImageIcon
- 18. jbutton的大小
- 19. 如何在調整窗口大小時重新定位JButton
- 20. 讓jButton ImageIcon在數組中的2個jButton之間移動
- 21. 如果調整父級JFrame的大小,如何調整JButton的位置?
- 22. 更改ImageIcon的大小
- 23. 在Android中調整大小
- 24. 在Paintcomponent中調整大小
- 25. ExtJS 4 - 調整大小後調整大小後調整大小的內部組件不會調整大小resizeHandles
- 26. 在窗口調整大小的iframe的寬度調整大小
- 27. 在調整QWidget的大小時調整QTextEdit的大小QWidget
- 28. 在調整JFrame的大小時調整Jpanel的大小
- 29. 調整JButton的大小,並把它作爲一個小按鈕在一個JFrame
- 30. 如何ImageIcon數組列表調整大小在下面的代碼
您的救星。 +1 – 2014-02-05 10:21:45
你仍然可以拯救生命。 – hariszhr 2017-01-02 18:24:42
救生繼續。 (Ps:相當漂亮) – Blaine 2017-06-08 03:25:41