引用第1楼hygel于2006-11-07 12:29发表的:img=getImage(getCodeBase(),"j"+i+".jpg");是不是要换成img=getImage(getCodeBase(),"j"+i+".jpg");
引用第2楼BQ3于2006-11-07 13:22发表的:g.drawImage(img[index],60,20,this);其实画了的,只是后面的图把前面的图覆盖了,看起来就只剩最后一幅图了
引用第3楼陪你等待奇迹于2006-11-07 14:39发表的:蝈蝈仿佛没改?!
引用第5楼hygel于2006-11-07 17:49发表的:难道你真是那样写的啊 我以为是论坛的问题呢?
引用第7楼hcz992于2006-11-08 15:03发表的:变量index应该是static的
引用第9楼hcz992于2006-11-08 16:47发表的:是类中全局变量,一般在类中的类里或在类中静态方法中直接使用.这样改也不一定使你的程序按预期运行.
引用第11楼hygel于2006-11-09 14:04发表的:init()方法只能被调用一次这个是不是有影响啊你把addMouseListener(new MouseAdapter(){public void mouseCliked(MouseEvent e){index=++index%5;repaint();}});放到start()方法中试一下