【问题标题】:Resizing an ImageIcon [duplicate]调整 ImageIcon 的大小 [重复]
【发布时间】:2021-10-28 13:21:51
【问题描述】:

我正在尝试调整图像大小以适合我的 java 屏幕,但我不断收到此错误 "标记 ";" 的语法错误,预期 "

代码也不多:

import java.awt.Image;
import javax.swing.ImageIcon;

public class Images 
{
    ImageIcon welcomeImage = new ImageIcon("WelcomeImage.PNG");
    Image image = welcomeImage.getImage();
    Image newImage = image.getScaledInstance(750, 500, java.awt.Image.SCALE_SMOOTH);//The error appears on this line
    welcomeImage = new ImageIcon(newImage);
    
}

【问题讨论】:

    标签: java image image-resizing


    【解决方案1】:

    您需要将代码放在方法中,而不是直接放在类定义中。

    例如试试这个:

    import java.awt.Image;
    import javax.swing.ImageIcon;
    
    public class Images 
    {
        public static void main(String[] args) {
            ImageIcon welcomeImage = new ImageIcon("WelcomeImage.PNG");
            Image image = welcomeImage.getImage();
            Image newImage = image.getScaledInstance(750, 500, java.awt.Image.SCALE_SMOOTH);//The error appears on this line
            welcomeImage = new ImageIcon(newImage);
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-20
      • 2023-04-01
      • 2013-08-23
      • 1970-01-01
      • 1970-01-01
      • 2016-08-25
      • 2015-01-21
      • 2021-04-21
      相关资源
      最近更新 更多