可能不对. 因为x是私有的,外部程序不能访问.
实际上你不需要定义point类, JAVA中有现成的Point类

解决方案 »

  1.   

    要不你就写getX(),getY()方法,返回相应的x,y;
    enum.nextElement().getX(); 
      

  2.   

    我在point中定义了两个private 变量x,y用来保存鼠标的点击位置。同时要定义set get方法对来处理private才行
      

  3.   

    我后来也想到用getx()方法,可是加进去也没有解决问题啊,不知道是什么原因
      

  4.   

    public void mouseClicked(MouseEvent e) {
       Point p = e.getPoint();
       vect.add(p);
       ...
    }
    sb.appand("x="+ string.valueOf(enum.nextElement().x)+"; y="+string.valueOf(enum.nextElement().y)+"\n");
    ==>
    java.awt.Point p = =(java.awt.Point)enum.nextElement();
    sb.append("x="+p.x+
              "y="+p.y);