Java不仅提供了对图形、图像的支持,还允许用户实现连续的图像播放,即动画技术。Java动画的实现,首先用Java.awt包中的Graphics类的drawImage()方法在屏幕上画出图像,然后通过定义一个线程,让该线程睡眠一段时间,然后再切换成另外一幅图像;如此循环,在屏幕上画出一系 列的帧来造成运动的感觉,从而达到显示动画的目的。为了每秒钟多次更新屏幕,必须创建一个线程来实现动画的循环,这个循环要跟踪当前帧并响应周期性的屏幕更新要求;实现线程的方法有两种,可以创建一个类Thread的派生类,或附和在一个Runnable的界面上。