按照课本上编写了一个程序import java.awt.*;
import java.applet.Applet;public class HwImage extends Applet
{
Image flower;
public void init()
{
flower=getImage(getDocumentBase(),"flower.gif");
}
}public void paint(Graphics g)
{
g.drawImage(flower,25,25,this);
}
输入命令javac HwImage.java,显示第14行有错,也就是public void paint(Graphics g)这一行显示'class'or"interface" expected
public void paint(Graphics g)
^请知道错误的朋友指教一下,谢谢~
import java.applet.Applet;public class HwImage extends Applet
{
Image flower;
public void init()
{
flower=getImage(getDocumentBase(),"flower.gif");
}
}public void paint(Graphics g)
{
g.drawImage(flower,25,25,this);
}
输入命令javac HwImage.java,显示第14行有错,也就是public void paint(Graphics g)这一行显示'class'or"interface" expected
public void paint(Graphics g)
^请知道错误的朋友指教一下,谢谢~
{
super.paint(g); //加上这一句看看
g.drawImage(flower,25,25,this);
}
是不是在class HwImage extends Applet 里面的方法?
{
g.drawImage(flower,25,25,this);
} 放到类里
import java.applet.Applet;class HwImage extends Applet { Image flower; public void init() {
flower = getImage(getDocumentBase(), "flower.gif");
} public void paint(Graphics g) {
g.drawImage(flower, 25, 25, this);
}
}