超级新手求助:not abstract and does not override abstract method是什么错误啊??
刚学java没几天,照着tutorial的例子想自己编个试试,结果出错:not abstract and does not override abstract method
请各位指点一下我哪里搞错了,代码如下:
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
public class Gettry extends Applet implements MouseListener {
private Spot spot = null;
private Color Gold = new Color(255,215,0);
public void init() {
addMouseListener(this);
}
public void paint(Graphics g) {
g.setColor(Color.gray);
g.fillRect(5,5,getSize().width-5,getSize().height-5);
g.setColor(Color.red);
g.drawRect(2,2,getSize().width-2,getSize().height-2);
g.setColor(Gold);
if (spot != null) {
int[] xPoints = {spot.x+7,spot.x+5,spot.x+12,spot.x+4,spot.x+9};
int[] yPoints = {spot.y+4,spot.y+9,spot.y+6,spot.y+6,spot.y+9};
g.fillPolygon(xPoints,yPoints,5);
}
}
public void MouseClicked(MouseEvent event) {
if(spot == null) {
spot = new Spot(0);
}
spot.x = event.getX();
spot.y = event.getY();
repaint();
}
public void mousePressed(MouseEvent event) {}
public void mouseReleased(MouseEvent event) {}
public void mouseEntered(MouseEvent event) {}
public void mouseExited(MouseEvent event) {}
}