java - 调整 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);
}
解决方案
您需要将代码放在方法中,而不是直接放在类定义中。
试试这个:
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);
}
}
推荐阅读
- .net-core - EasyNetQ:我们可以使用相同的连接来订阅和发布内部消息吗?
- c# - 有没有办法覆盖地图类中流畅的 nhibernate 配置的 DefaultSchema?
- css-grid - 使用试剂中的 css 网格
- c - 在 CLion 中找不到 Conio.h
- java - 如何使用 try 和 catch 验证用户输入?
- react-native - 如何在 return() 中更新状态?
- c - 使用字符串进行插值搜索
- python - DjangoCMS 产品和目录
- mysql - 在关系数据库表中插入余额数据
- java - Java:为什么在Java中用当前调用对象自动调用另一个方法内部调用的方法?