java实训报告文本编辑器的设计与实现.pdf
还剩
7页未读,
继续阅读
下载文档到电脑,马上远离加班熬夜!
亲,喜欢就下载吧,价低环保!
内容要点:
java实训报告文本编辑器的设计与实现西安心海建站(http://www.woyexing.com)《Java实训》设计报告文本编辑器的设计与实现专业: 软件技术班级: 09-23 学号: 090123036姓名: 薛岳石家庄科技信息职业学院信息工程系2011年10月15日项目简介项目名称 文本编辑器 开发人员 薛岳项目简介 文本编辑器是用作编写普通文字的应用软件,可进行文件的新建、打开、保存、编辑等基本功能。支持复制、剪切和粘贴操作,可进行查找和替换操作。项目目的 掌握文本编辑器的各项基本功能掌握编写文本编辑器程序的方法掌握Swing组件的应用主要技术 Java编程语言、javaSwing技术编程环境 JDK1.61 / 8java实训报告文本编辑器的设计与实现西安心海建站(http://www.woyexing.com)项目特点C/S架构,使用组件构建的应用程序文本编辑器的功能完善界面大方简介,易于操作和掌握技术重点基于C/S架构的应用程序javaSwing技术的应用项目打包方法应用技术难点Swing组件的应用事件监听技术的使用文本的批量替换操作文本编辑器的设计与实现一、项目需求文本编辑器是常见的一款方便使用的文字编辑软件,本实训项目中所开发的文本编辑器,具有一般编辑器的功能,同时在查找,替换、保存等功能操作上更简单易用。通过此系统可以实现如下功能:(1)可进行文件的新建、打开、保存、编辑等基本功能。(2)支持复制、剪切和粘贴操作。2 / 8java实训报告文本编辑器的设计与实现西安心海建站(http://www.woyexing.com)(3)可进行查找和替换操作。(4)可以对字符串进行批量替换。(5)可以对字符串进行模糊查询。(6)文本剪切板的功能,以及文件保存的功能。二、项目设计(一)生成菜单栏及菜单项 在窗体初始化时,自动添加菜单及其菜单项,用于在文本编辑器中对文本去内容进行操作,使用for语句循环生成菜单栏和菜单项。public void addmyMenu() // 菜单函数,生成菜单{JMenuBar menubar = new JMenuBar();// 菜单栏添加若干菜单this.setJMenuBar(menubar);String menustr[] = { "文件", "编辑", "工具", "帮助" };//菜单栏字符串数组JMenu menu[] = new JMenu[menustr.length];for (int i = 0; i < menu.length; i++) {//为菜单栏赋值menu[i] = new JMenu(menustr[i]);menubar.add(menu[i]);}String menuitemstr0[] = { "新建", "打开", "保存", "另存为", "退出" };//文件菜单中添加若干菜单项JMenuItem menuitem0[] = new JMenuItem[menuitemstr0.length];for (int i = 0; i < menuitem0.length; i++) {//为文件菜单赋值menuitem0[i] = new JMenuItem(menuitemstr0[i]);menu[0].add(menuitem0[i]);3 / 8java实训报告文本编辑器的设计与实现西安心海建站(http://www.woyexing.com)menuitem0[i].addActionListene
发表评论
暂无评论,赶快抢占沙发吧。