实现按钮控制图片旋转

在窗体上绘制图片是常见的程序功能,例如为窗体绘制背景,在窗体上绘制文本等等。本实例利用线程技术实现一个图片旋转的动画,如图1所示。当用户单击界面上的“转啊转”按钮时,界面上的雨伞图片会旋转,用户可以多次或者连续单击该按钮,是雨伞旋转的更快。

1  实例运行结果

关键步骤如下:

1)启动Eclipse,在“包资源管理器”视图中新建一个Java项目

2)在项目中创建lib文件夹,将本实例已有类的RotatePicture.jar文件复制到该文件夹,并把JAR文件添加到构建路径

3)在项目中的src文件夹创建一个类,名称为“RotateImage”,在创建该类时通过向导自动生成主方法。

4)在主方法中创建“RotatePicture”已有类的实例对象。

5)在主方法中调用RotatePicture类实例对象的setVisible(true)方法来并显示窗体。

6)保存该类文件,单击“”按钮运行本实例。

已有类:

位置:应用/源码管理/类库/RotatePicture.jar

最终效果

实例初始化效果如图2

2  实例运行结果