java - 图像调整大小以适应 JPanel

标签 java image swing jpanel

我有 JPanel 它将加载图像。

由于图像不会与 JPanel 具有相同的宽度和高度,我想调整图像的大小以适应 JPanel。

最佳答案

阅读本文,The Perils of Image.getScaledInstance()

现在如果您仍然喜欢,您可以使用类似的东西,

Image scaledImage = originalImage.getScaledInstance(jPanel.getWidth(),jPanel.getHeight(),Image.SCALE_SMOOTH);

这是在将图像加载到 JPanel 之前,可能与讨论的一样 in this answer .

关于java - 图像调整大小以适应 JPanel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10634417/

相关文章:

django - 在 django : getting "global name context is not defined" error 中上传图片

html - 在不保持纵横比的情况下拉伸(stretch) svg 背景

image - Unity 中的莫比乌斯效应

java - PaintComponent 没有在正确的时间被调用

java - 如何在JFrame中显示图像

java - 如何上传和解析csv文件

java - 如何打印引号中的整数

Java DefaultTableModel-如何删除选定的行?

java - 将输入格式化程序和密码特征与 swing 一起使用

java - Guava 中没有 SortedMultiMap 吗?