Java动画编程与Java Web Start新特性
1. Java动画编程基础
在Java编程中,动画效果的实现往往涉及到图像的加载、显示和移动。下面将详细介绍两种不同的动画实现方式。
1.1 存储和显示一组相关图像
在Animate小程序中,图像被加载到一个名为 pictures
的 Image
对象数组中。程序的第6行将 pictures
数组设置为可以处理6个元素,因此数组索引范围是从 picture[0]
到 picture[5]
。在小程序的 paint()
方法中,使用以下语句来显示当前图像:
screen.drawImage(picture[current], 0, 0, this);
其中, current
变量用于记录在 paint()
方法中要显示的图像。它的初始值为0,所以第一个显示的图像是存储在 picture[0]
中的图像。在 run()
方法的第45行调用 repaint()
语句后,第46行将 current
变量的值加1。
totalPictures
变量是一个整数,用于记录应该显示的图像数量。当从网页参数加载图像时,会设置