我正在创建一个包含特定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