Java自动调整图片大小

Java自动调整图片大小,java,swing,autoresize,Java,Swing,Autoresize,我正在用Swing做这个项目。 为了给UI增加一种更友好的感觉,我还添加了一些Photoshop图像作为背景。。。 我希望一旦窗口的大小增加或减少,图像会自动调整大小,如何实现这一点?一种方法是覆盖JPanel的paintComponent(…)方法,使用drawImage(…)方法绘制图像 另一个选项是使用带有图标的JLabel作为帧的背景。然后,您可以使用将根据标签可用空间自动缩放的。这是最灵活的解决方案,因为StretchIcon可用于任何支持图标的组件 您还可以查看允许您显示图像的。您可

我正在用Swing做这个项目。 为了给UI增加一种更友好的感觉,我还添加了一些Photoshop图像作为背景。。。
我希望一旦窗口的大小增加或减少,图像会自动调整大小,如何实现这一点?

一种方法是覆盖JPanel的
paintComponent(…)
方法,使用
drawImage(…)
方法绘制图像

另一个选项是使用带有图标的JLabel作为帧的背景。然后,您可以使用将根据标签可用空间自动缩放的。这是最灵活的解决方案,因为
StretchIcon
可用于任何支持图标的组件

您还可以查看允许您显示图像的。您可以按图像的实际大小、缩放或平铺显示图像。

您指的是或之类的内容