初学者很有可能遇到 Image是abstract class,
无法instance 那么怎么办?
方法很简单,就是利用ImageIcon 这个class
代码如下:
重写JPanel的paintComponent方法:
public void paintComponent(Graphics g) {
super.paintComponent(g);
ImageIcon img = new ImageIcon("xxx.jpg");
g.drawImage(img.getImage(), 0, 0, null);
}
};
解决Image抽象类实例化问题
本文介绍了解决Java中Image抽象类无法直接实例化的问题。通过使用ImageIcon类,可以轻松实现图像加载并显示在自定义JPanel的paintComponent方法中。此方法适用于初学者快速上手。
1万+

被折叠的 条评论
为什么被折叠?



