本人环境是——JDK1.6,JRE6.0,暂用UitraEdit ,希望那位大侠帮我看看问题怎么解决!不胜感激!!! import java.awt.*; import java.awt.event.*; import java.util.*; public class TestMouseAdapter { public static void main(String[] args) { new MyFrame("Drawing Point by Mouse Pressed"); } } class MyFrame extends Frame { ArrayList <Point> points = null; MyFrame(String s) { super(s); points = new ArrayList <Point>(); setLayout(null); setBounds(0,0,300,300); setBackground(new Color(210,220,225)); addMouseListener(new Monitor()); setVisible(true); } public void paint(Graphics g) { Iterator i = points.iterator(); while(i.hasNext()) { Point p = (Point)i.next(); g.setColor(Color.RED); g.fillOval((int)p.x,(int)p.y,8,8); } } public void addPoint(int x,int y) { //Point p = new Point(x,y); points.add(new Point(x,y)); } } class Monitor extends MouseAdapter { public void mousePressed(MouseEvent e) { MyFrame f = (MyFrame)e.getSource(); f.addPoint((int)e.getX(),(int)e.getY()); f.repaint(); } } 问题如下: D:/java/GUI>javac TestMouseAdapter.java TestMouseAdapter.java:35: 找不到符号 符号: 构造函数 Point(int,int) 位置: 类 Point points.add(new Point(x,y)); ^ 1 错误 但我觉得没问题啊 ,但总是报错~~~