如何重新调整ImageIcon?
假设我们想要在屏幕上显示一个ImageIcon。但是ImageIcon太大了,所以我们看不到整体情况。然后,希望能够将ImageIcon重新调整为特定的宽度和高度,目的是使显示的ImageIcon更小,以便我们可以在屏幕上看到整个图像。知道如何在java中完成这项工作吗?
答案 0 :(得分:1)
您可以使用Image.getScaledInstance(...)
将Image
的大小调整为所需的固定大小。然后,您创建ImageIcon
并将其添加到JLabel
。
您可以在The Perils of Image.getScaledInstance()博客上阅读更多信息和其他建议。
您也可以尝试使用Stretch Icon。此Icon
将根据JLabel
的可用空间动态调整自身大小。