### 实现按钮控制图片旋转

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

图 1 实例运行结果

关键步骤如下：

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

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

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

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

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

（6）保存该类文件，单击“”按钮运行本实例。

#### 已有类：

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

#### 最终效果

实例初始化效果如图 2。

图 2 实例运行结果