图片浏览器 (后面附有完整代码) 一、需求分析 1、首先
因为要显示图片所以要先有一个界面;用 JFrame; 2、因为要能显示选定文件夹内的图片,所以要有一个文件夹选择器;用JTree; 3、显示图片的滚动面板;用JScrollPane; 4、因为要对图片进行分类,所以要设计分类模块; 5、因为要对图片进行备份,所以要设计备份模块; 6、因为要对图片进行幻灯播放,所以要设计幻灯播放模块; 二、概要设计 本次课程设计模块图、系统流程图: 三、运行环境、开发语言 操作系统:Windows XP 专业版 32 位 SP3 ( DirectX 9
0c ) 开发工具:MyEclipse 开发语言:java 四、详细设计 幻灯片播放 分类 备份 文件选择 地点 JTree 文件 选 择相册 任务 其它 备份 还原 暂停播放 开始播放 继续播放 1 程序清单 String pt;鼠标点击的图片的绝对路径 File[] files2;面板上正在显示的图片文件 JLabel[] imageLabel;图片绑定的JLabel 控件组 JLabel jlabel,jimageLabel; 图片绑定的JLabel 控件 JPanel jp1,jp2,jp3;显示不同内容的面板 JButton[] jb;按钮数组 private JTree tree;文件夹选择树 private JScrollPane jsp1,jsp2,jsp3;滚动面板 Timer timer;计时器 public PictureDir()类的构造函数 WindowAction 窗体事件 TreeSelect 文件夹选择树事件 FileDidianListener 分类为地点事件 FileRenwuListener 分类为人物事件 FileXiangceListener 分类为相册事件 FileQitaListener 分