import java.applet.Applet;
import java.awt.Graphics;
import java.awt.Point;/**
 * 
 *//**
 * @author Administrator
 *
 */
public class MoushEvent extends Applet { /**
 * 
 */
private static final long serialVersionUID = 1L; /**
 * @param args
 */
int i;
Point Marks[];//记忆鼠标所经过的位置
public void init()
{
 Marks[]=new Point[20];                
           i=20;
}}public void paint(Graphics g)
{   int k;
    for (k=0;k<i;k++){
    g.fillOval(Marks[k].x,Marks[k].y,10,10);
}

解决方案 »

  1.   

    at MoushEvent.<init>(MoushEvent.java:29)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at java.lang.Class.newInstance0(Class.java:355)
    at java.lang.Class.newInstance(Class.java:308)
    at sun.applet.AppletPanel.createApplet(AppletPanel.java:778)
    at sun.applet.AppletPanel.runLoader(AppletPanel.java:707)
    at sun.applet.AppletPanel.run(AppletPanel.java:361)
    at java.lang.Thread.run(Thread.java:619)
      

  2.   

    Marks[]=new Point[20];    这个不能识别
      i=20;    而这个可以识别
      

  3.   


    Marks = new Point[20]