下而程序的功能是,在窗口中单击鼠标将画一个圆.但编译出现错误:
java:42:找不到符号
Point()
f.addPoint(new Point());
  请问是什么原因:import java.awt.*;
import java.awt.event.*;
import java.util.*;public class MyMouseAdapter {
public static void main(String[] args) {
new MyFrame1("Drawing ...");
}
}class MouseFrame extends Frame {
ArrayList points = null;
MouseFrame (String s) {
super(s);
points = new ArrayList();
setLayout(null);
setBackground(new Color(12,45,67));
setBounds(300,300,500,500);
setVisible(true);
this.addMouseListener(new MouseMonitor());
}

public void paint(Graphics g) {
Iterator i = points.iterator();
while(i.hasNext()) {
Point p = (Point)i.next();
g.setColor(Color.red);
g.fillOval(p.x,p.y,5,5);
}
}

public void addPoint(Point p) {
points.add(p);
}
}
class MouseMonitor extends MouseAdapter {
public void mousePressed(MouseEvent e) {
int x,y;
MouseFrame f = (MouseFrame)e.getSource();
f.addPoint(new Point(e.getX(),e.getY()));
f.repaint();
}
}