调整 ImageIcon 的大小
Resizing an ImageIcon
我正在尝试调整图像大小以适合我的 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);
}
您需要将代码放在方法中,而不是直接放在 class 定义中。
例如试试这个:
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);
}
}
我正在尝试调整图像大小以适合我的 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);
}
您需要将代码放在方法中,而不是直接放在 class 定义中。
例如试试这个:
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);
}
}