我正在尝试加载图片,但它永远无法正常工作。香港专业教育学院尝试进口大量进口但它们不起作用。有一个错误说导入预期。即使我导入库它也不起作用。这是没有导入的代码:
import java.awt.Canvas;
import java.awt.Color;
import java.awt.Graphics;
BufferedImage background;
public class Ram extends Canvas{
/**
*
*/
private static final long serialVersionUID = 1L;
public Ram() {
// TODO Auto-generated constructor stub
setSize(1000,500);
setBackground(Color.white);
}
public void paint(Graphics g){
g.drawRect(0, 0, 200, 200);
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}
答案 0 :(得分:0)
正在发生的是
的声明BufferedImage background;
在课外。在Java中,所有声明都必须在类中。在此之后移动它:
public class Ram extends Canvas{
它会起作用。
为了防止这种情况,请养成在编写代码时按 Ctrl I 的习惯(假设您正在使用Eclipse。)自动缩进将帮助您捕获错误此