Java GUI调整图像大小



我想调整多个imageicon,我已附加到某些面板,但我不知道如何做到这一点。经过大量的研究,我试图使用。getscaledinstance,但没有运气,这是我应该使用?由于我在主类之外定义了面板,但需要在多个方法中使用图像的缩放实例,我是否会添加一行,如

image.getImage().getScaledInstance(30,30,whatever);

还是我需要做一个不同的动作?

getScaledInstance不影响原始图像,而是返回缩放后的图像的新实例,以满足您的参数,确保您将结果分配给变量,例如

image = image.getImage().getScaledInstance(30,30,whatever);

然后将它传递给任何需要使用它的东西

小心,操作质量相当差,特别是在大范围内。

看一看

  • 调整大小后的图像质量非常低- Java
  • Java:维护JPanel背景图像的长宽比
  • Image.getScaledInstance()的危险

相关内容

  • 没有找到相关文章

最新更新