最新Java实训报告总结心得.doc

上传人:wux****ua 文档编号:9123627 上传时间:2020-04-03 格式:DOC 页数:5 大小:108KB
返回 下载 相关 举报
最新Java实训报告总结心得.doc_第1页
第1页 / 共5页
最新Java实训报告总结心得.doc_第2页
第2页 / 共5页
最新Java实训报告总结心得.doc_第3页
第3页 / 共5页
点击查看更多>>
资源描述
Java项目实训报告项目:简易记事本院系:软件学院教师:陈海珠班级:软件1113班学生: 时间:2012年6月 28日实训成绩评语一、实训项目简易记事本二、实训目的和要求本次实训是对前面学过的所有面向对象的编程思想以及JAVA WEB编程方法的一个总结、回顾和实践,因此,开始设计前学生一定要先回顾以前所学的内容,明确本次作业设计所要用到的技术点并到网上搜索以及查阅相关的书籍来搜集资料。通过编写采用JSP+Servlet+JavaBean技术框架的应用系统综合实例,以掌握Java WEB开发技术。 具体要求有以下几点:1.问题的描述与程序将要实现的具体功能。2.程序功能实现的具体设计思路或框架,并检查流程设计。3.代码实现。4.设计小结。三、实训项目的开发环境和所使用的技术基于J2SE基础,利用MyEclipse 8.5以上版本的集成开发环境完成实训项目,界面友好,代码的可维护性好,有必要的注释和相应的文档。四、实训地点、日程、分组情况:实训地点:4栋303机房日 程:第一阶段:1.班级分组,选定课题,查阅相关资料 半天 2.划分模块、小组成员分工 半天 3.利用CASE工具进行系统设计和分析,并编制源程序 5天 第二阶段:上机调试,修改、调试、完善系统 2天第三阶段:撰写、上交课程设计报告,上交课程设计作品源程序(每人1份)2天五、程序分析功能模块说明弹出菜单for(int f=0;f4;f+) popupMenu.add(jpf);jta.addMouseListener(new MouseAdapter()public void mouseReleased(MouseEvent event)if(event.isPopupTrigger()popupMenu.show(event.getComponent(),event.getX(),event.getY(););改变字号:public void zihao() Font f=new Font(,Font.PLAIN,20); jta.setFont(f);设置字型public void ziti() Font f=new Font(宋体,Font.PLAIN,15);jta.setFont(f);改变字体颜色public void Font() JColorChooser jColor=new JColorChooser(); Color fcolor=jta.getForeground(); jta.setForeground( jColor.showDialog(jta,选择字体颜色,fcolor);自动换行 public void action() jta.setLineWrap(true);/激活自动换行功能jta.setWrapStyleWord(true);/激活断行不断字功能jmGeshi.add(jt9).setEnabled(false);实现接口public void actionPerformed(ActionEvent e )创建保存文件对话框public void saveFile() JFileChooser filechoose=new JFileChooser();int result=filechoose.showSaveDialog(null);if(result=JFileChooser.APPROVE_OPTION)tryFile file=filechoose.getSelectedFile();FileWriter fw=new FileWriter(file);fw.write(jta.getText();fw.close();catch(Exception e)System.out.println(保存文件失败!);else return;创建打开文件对话框private void openFile() JFileChooser filechoose=new JFileChooser();int result=filechoose.showOpenDialog(null);if(result=JFileChooser.APPROVE_OPTION)tryFile file=filechoose.getSelectedFile();FileReader fr=new FileReader(file);int len=(int)file.length();char context=new charlen;fr.read(context,0,len);fr.close();jta.setText(new String(context);catch(Exception e)System.out.println(打开文件失败!);else return;六、程序设计及实现1、实现弹出菜单(JpopupMenu)2、设置字型,字体大小,字体颜色3、实现自动换行七、实训总结 通过3天的实训,虽然实训的时间不长,但是总体上收获是很大的,我们的java课程学到的只是java和皮毛,一开始我还没有信心完成。我仔细看了书上的代码之后。对计事本有了一个大体的了解,在初训的实候知道自己应该做一个什么样的计事本了,在实训的过程中也遇到了不少困难,通过查API文档和看书,解决了问题,在写到字符的查找的替换时后,用到了上课时学到的知识,对字体的风格的保存里面的颜色分离和还原方法,是通过查API文档获得的,现在我所写的计事本只实现在一些基本功能。简单的复制粘贴,字体风格的设置,还有就是查找和替换功能以及一些字体风格的保存.对文件的操作基本都用到了。在实现记事本的功能过程中,也不是很顺利,基本的文件读写和保存文档的复制、粘贴、删除等功能还比较容易实现,但如何改变字体、字体颜色和背景颜色,就比较麻烦了,要实现字体颜色和背景颜色,首先要调用系统的调色板,再进行设置。但如何调用系统调色板?我是通过查阅帮助文档来找到其调用方法的。像自动换行、设置字体等都是通过方法来调用,给相关事件加上监听,在进行响应事件。整个程序中方法才是最关键的,也是最困难的。所以像查找、替换、转到几个功能我都不知道用什么方法,也由于时间有限,没有完成其功能。总体的感觉是对java有了一个全新的认识,现在感觉用java做小的图形用户程序有些缺陷,但是在其的应用方面。尤其是有网络方面的应用,在整个实训我也尝试过做一个小的画图软件。但是由于时间关系还有一个是自身的知识的欠缺,最终这个事情被搁浅下来了。最后还是进行计事本的编写。由于在做画图软件时花了不了时间,所以现在的计事本的功能不是很全,如果有更多的时间,我会把这个记事体再完善一下,再把画图软件也做出来。实训的时间不长,但是我会在课外把它们的功能完善。然后再学习一下java和网络的编程,体验java的前沿技术。在学习的过程中也体会到,遇到问题也要请教。不然的话自己一个人去做的话会花很多的时间,我在做这个记事本的时间,其中也问到过许多问题,通过同学的帮助下解决了,提高了程序的开发进程。其他的同学有问题的话我也是给他们尽量解决。我认为学习知识的过程当中就应该是相互学习相互进步的。Java是面在的主流技术我会努力将它学好,现在我缺乏的是坚持不懈的精神,我会向他学习。虽然学习java的路还很找,但我会继续走下去。
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文书 > 工作总结


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!