java电子相册实习报告及代码.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java电子相册实习报告及代码

目录 一、程序设计 1 一、课程设计的目的、任务与要求 1 1、目的 1 2、任务及要求 1 二、设计方式和安排 1 三、考核内容和方式 1 四、设计内容 1 二、程序代码 2 一、程序截图 2 二、程序代码 3 三、心得体会 14 教师评语 15 程序设计 一、课程设计的目的、任务与要求 1、目的 (1)掌握Java语言的程序设计方法; (2)理论联系实际,进一步提高学生的软件开发技术; (3)培养学生分析、解决问题的能力; (4)提高学生实践论文撰写能力。 2、任务及要求 (1)熟悉JAVA开发环境,掌握JAVA程序的编译和运行; (2)掌握JAVA基本编程技术和方法; (3)掌握GUI图形界面编程技术; (4)了解异常处理机制。 二、设计方式和安排 2. 分析设计准备阶段(按组讨论、对系统功能进行分析,并进行明确分工); 3. 编程调试阶段(绘制流程图,编制源程序;上机调试,修改程序) 三、考核内容和方式 2、结合学生的动手能力,独立分析解决问题的能力和创新精神,设计成绩由指导教师根据考勤、设计说明书质量分优、良、中、及格和不及格五等。本次实践教学采用学生集中在学校网络机房上机,指导老师指导的形式。要求学生用所学的面向对象程序设计语言——JAVA来编写程序,实现特定功能,以加深对面向对象程序设计这个概念的理解。 程序代码 程序截图 程序代码 import java.awt.*; import java.awt.event.*; import java.awt.geom.*; import java.awt.image.*; import javax.swing.*; import javax.swing.filechooser.*; import java.io.*; import java.applet.*; public class pic extends javax.swing.JFrame { Image pic; // 查看的图片 BufferedImage bufImage; //用于显示的缓冲区图像 BufferedImage oriBufImage; //原始缓冲区图像 Graphics2D bufImageG; //缓冲区图像的图形环境 String path, filename, dir; // 需要查看图片的路径 String[] pics; // 目录下所有指定格式的图片 int picWidth, picHeight; // 图片大小 int i = 0; final double ZOOM_PERCENT = 0.15; // 每次放大和缩小的倍率 final String FILE_TYPE = .jpg; boolean hasPic, isangled; double scaleX; //图像水平方向的缩放因子 double scaleY; //图像竖直方向的缩放因子 double radius; // 旋转角度 Filter filterJpg; public pic() { initComponents(); } @SuppressWarnings(unchecked) // editor-fold defaultstate=collapsed desc=Generated Code private void initComponents() { buttonGroup1 = new javax.swing.ButtonGroup(); buttonGroup2 = new javax.swing.ButtonGroup(); jButton10 = new javax.swing.JButton(); openbtn = new javax.swing.JButton(); zoominbtn = new javax.swing.JButton(); zoomoutbtn = new javax.swing.JButton(); oripicbtn = new javax.swing.JButton(); prebtn = new javax.swing.JButton(); nextbtn = new javax.swing.JButton(); angleleftbtn = new javax.swing.JButton(); an

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档