ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:191.25KB ,
资源ID:13092736      下载积分:15 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13092736.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Java实现的图片查看器Word文档格式.docx)为本站会员(b****9)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Java实现的图片查看器Word文档格式.docx

1、5、注释设计6系统使用说明书7一、安装程序7二、安装完成后的使用方法为:71、主界面7测试报告8一、引言81、编写目的82、背景83、参考资料8二、测试概要9三、测试结果及发现91、测试 1(标识符)92、测试 2(标识符)9四、对软件功能的结论91、功能 1(标识符)92、功能 2(标识符)9五、分析摘要91、能力92、缺陷和限制103、建议104、评价10技术报告10一、实现的类10一、实验目的通过实际编程了解基于 Swing 的图形用户界面程序设计、文件操作和线程的实现原理。二、实验原理本实验完成的是一个基于 Swing 的图片查看器,用户可加载某图片目录, 利用查看器可浏览该目录下的所

2、有图片,若设置一定的时间间隔,可自动对图片进行翻看(线程实现)。三、实验环境运行 Windows 的 PC 机,具有 JDK1.4 以上 Java 编译环境和 JCreator3.5 或Eclipse3.0 以上 Java 编辑环境。四、指导老师赵小敏老师五、小组成员王卉婷(200626410125 软件工程 3+213738195833) 陈赛兰(200626410102 软件工程 3+213588159184)五、功能需求实现图片查看器功能,基本功能有:实现界面左右分割,左边显示目录和文件的名称,右边显示图片;能够从文件目录加载图片;设置一定时间间隔自动翻看。六、实验总结经过一个多月的 J

3、ava 实现的图片查看器的编写,包括实现设置图片缩放比例等功能,让我们切身体会了 Java 实现的图片查看器的具体事务操作,使我们在 Java 系统实际操作方面有了很大的提高和认识,在提高书本上知识的同时也增加了实践性,让我更清楚的了解到 Java 系统的具体操作流程。其中对于 JavaJava 实现的图片查看器的程序和步骤有了全新的了解和认识。系统方案书一、引言1、编写目的提高自己的实践能力。2、背景1) 本次项目的名称为:Java 实现的图片查看器2) 本项目的任务提出者为:指导老师(赵小敏老师);开发者为:王卉婷,陈赛兰;用户为:需要查看图片的用户。3、参考资料 Java 语言程序设计,

4、郎波编著,清华大学出版社 Java 高级实用编程,加管贻生编著,清华大学出版社二、模块设计说明Windows 有个图片查看器,为了用户查看图片提供了很多方便,功能虽然不多,但很有意义。本实验要求在理解 Java 多线程原理基础上,能够载入文件中的图片,并且能够按比例缩小、放大图片,还能够根据时间间隔自动播放。本程序为了实现此功能1、模块描述目录中图片的载入,图片缩放,自动播放图片2、功能首先用户选择文件目录载入该文件夹中的所有图片,程序在左窗口显示图片名称,右边显示左边目录所选中的图片,点击缩放按钮可以按输入参数缩放图片,可以点击自动播放按钮按目录中的图片自动播放。3、输入项输入播放间隔时间。

5、4、输出项将图片载入,在右窗口显示。5、注释设计程序的注释采用中文的形式,给出了每个功能的详细说明系统使用说明书一、安装程序在程序目录下找到“test.jar”文档,双击即可运行程序。1、主界面点击主界面的“加载图片”按钮:打开文件窗口,可以选择图片点击主界面的“缩小图片”按钮:将选中图片缩小点击主界面的“放大图片”按钮:将选中图片放大点击主界面的“还原图片”按钮:将缩小放大的图片还原点击主界面的“自动播放”按钮:将文件中的图片按时间间隔自动播放测试报告为了测试系统的正确性和稳定性,使得系统能够有效正常的运行。1) Java 实现的图片查看器2) 本项目的任务提出者为:需要查看图片的用户测试人

6、员:王卉婷,陈赛兰。3) 测试环境:WindowsXPJava 实现的图片查看器实验指导书.docJava 实现的图片查看器自主实验立项申请表.doc二、测试概要1(1)载入图片,点击缩放输入缩放参数按结果缩放图片(2)击自动播放输入播放时间间隔按输入的时间间隔成功播放2(3)载入图片点击缩小(4)点击放大按结果放大图片三、测试结果及发现1、测试 1(标识符)程序能够成功完成所需完成的功能。2、测试 2(标识符)测试基本正常,就是在缩小图片后再放大该图片,图片质量不够好。四、对软件功能的结论1、功能 1(标识符)1) 能力实现图片的载入,并且自动播放,按比例放大缩小。2) 限制不能同时载入两个

7、文件夹里的文件2、功能 2(标识符)可以自动缩放同一图片缩放后图片质量不一致五、分析摘要1、能力2、缺陷和限制3、建议能够同时载入两个文件夹里的文件4、评价该软件基本达到给定要求,可以交付使用技术报告一、实现的类类说明import java.awt.*; import javax.swing.*; import java.awt.event.*;import javax.swing.event.*;import javax.swing.filechooser.FileFilter; import java.awt.image.*;import java.awt.geom.AffineTrans

8、form; import java.io.*;import java.util.ArrayList;import java.awt.image.ConvolveOp; import java.awt.Point;import java.awt.geom.*; import java.awt.BorderLayout;import javax.swing.BorderFactory; import java.awt.Color;public class MyImageViewer extends JFrame /创建主程序二、系统功能介绍1. 使用文件选择器,选择要查看的文件夹public vo

9、id jButton5_actionPerformed(ActionEvent e) /打开文件选择器jFileChooser1.setVisible(true);int returnVal = jFileChooser1.showOpenDialog(null); if (returnVal = JFileChooser.APPROVE_OPTION) /选中文件的类型int nPos = jFileChooser1.getSelectedFile().getName().lastIndexOf(.); StringfileType=jFileChooser1.getSelectedFile

10、().getName().substring(nPos + 1);/添加点击打开按钮后的事件/判断是否为图片,后缀区分区分大小写,因此判断 4 种情况if (fileType.equals(gif) | fileType.equals(jpg) |fileType.equals(GIFJPG) jList1.setListData(jFileChooser1.getSelectedFile().getParentFile().list(); listScrollPane.setViewportView(jList1);/=imagePath =jFileChooser1.getSelected

11、File().toString(); imageFile = jFileChooser1.getSelectedFile();picture = new ImageIcon(imagePath); jLabel1.setIcon(picture);tempImage = picture.getImage();/=pSourse=picture; this.ready=true;2. 通过点击 JList,在 Lable 中用 Icon 查看图片jList1.addListSelectionListener(new ListSelectionListener() public void valu

12、eChanged(ListSelectionEvent e) System.out.print(aaaaaimagePath = imageFile.getParentFile().getPath() + + jList1.getSelectedValue().toString();/System.out.println(fileName); picture = new ImageIcon(imagePath););3. 设定时间间隔,定时自动播放图片public void jButton4_actionPerformed(ActionEvent e) if(this.ready=false)JOptionPane.showMessageDialog(null, 对不起,图片还没有载入return;this.changeTime = Integer.parseInt(this.jTextField1.getText(); if (changeTime 0) if (p1.isAlive() if (jButton4.getText().equals(自动播放)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1