### 淡入淡出的图片效果

照片浏览软件是工作和家庭常用的工具软件之一，大多数操作系统也都默认提供该软件，图片看多了经常会导致眼睛疲劳。所以大多数软件在两个图片之间切换时使用了淡入淡出的过度效果，本实例就模拟这个效果实现了两张图片之间的淡入淡出显示。效果如图 1 所示。

运行结果如下。

图 1 程序运行界面

#### 已有类：

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

#### 实现步骤

下面我们来介绍本实例的实现步骤。

（1）创建一个 Java 项目。

（2）在项目的根目录中创建一个名称为 lib 的文件，并将本实例所需的已有类 ImageShow.jar 复制到 lib 文件夹中。

（3）将这个 Jar 包添加到构建路径中。

（4）在项目的 src 文件夹上单击鼠标右键，选择“新建”/“”菜单项，在弹出的“新建 Java 类”向导对话框中，输入类的名称“PictureShow”并通过向导生成 main()方法。

（5）在 main()方法中创建 ImageShow 已有类的实例对象，并调用已有类的 setVisible()方法，来显示程序界面。main()方法中代码如下

import com.lzw.ImageShow;

public class PictureShow {

public static void main(String[] args) {

// TODO Auto-generated method stub

ImageShow is = new ImageShow();

is.setVisible(true);

}

}

（6）保存该文件，单击按钮，运行该程序，将显示如图 2 所示的运行结果。

图 2 程序运行结果

图片淡入淡出的过度效果如图 3 所示。

图 3 程序运行结果

过度完成之后，完全显示另一张图片是的界面如图 4 所示

图 4 程序运行结果