淡入淡出的图片效果

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