如何重新调整ImageIcon?

时间:2017-03-11 19:07:19

标签: java swing imageicon

如何重新调整ImageIcon?

假设我们想要在屏幕上显示一个ImageIcon。但是ImageIcon太大了,所以我们看不到整体情况。然后,希望能够将ImageIcon重新调整为特定的宽度和高度,目的是使显示的ImageIcon更小,以便我们可以在屏幕上看到整个图像。知道如何在java中完成这项工作吗?

1 个答案:

答案 0 :(得分:1)

您可以使用Image.getScaledInstance(...)Image的大小调整为所需的固定大小。然后,您创建ImageIcon并将其添加到JLabel

您可以在The Perils of Image.getScaledInstance()博客上阅读更多信息和其他建议。

您也可以尝试使用Stretch Icon。此Icon将根据JLabel的可用空间动态调整自身大小。