下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Java课程设计报告标题:文本编辑器班级级别:号码:姓氏:成就:日期:一年中的月份欢迎下载内容一、综合设计的目的和要求.3二、综合设计文本.31.系统分析.31.1系统开发背景、开发范围、建设目标和开发必要性1.2需求分析.32.系统设计.32.1功能设计.32.2系统运行环境和开发工具.43.系统实现.43.1源程序.43.2。系统测试和部分截图.12三。综合设计总结或结论.13四.参考.13文本编辑器一、综合设计的目的和要求要求学生熟练使用java编程语言编写软件代码,并具备良好的项目分析能力,以加深对相关课程基本内容的理解。与此同时,编程方法和计算机操作等基本技能和科学风格也得到系统的实
2、践。二、综合设计文本1系统分析1.1系统开发背景、开发范围、建设目标和必要性随着计算机科学的成熟,其强大的功能已经被人们所深刻认识,并已进入人类社会的各个领域,发挥着越来越重要的作用。当然,它在文本编辑中仍然扮演着重要的角色。记事本是一个简单方便的文本编辑器,可以实现文本编辑的基本功能。1.2需求分析程序设计主要分为两部分:简单图形用户界面设计和程序功能设计。通过图形用户界面设计,实现图形用户界面,并提供图形菜单,方便用户操作。用Java语言编写一个程序,可以操作输入的文本,有一个合理的界面,可以在界面上实现右键快捷,编辑文档内容,并可以顺利退出。通过设计和实现一个具有基本功能的文本编辑器,我
3、们可以提高对Java语言设计的掌握,理论与实践相结合,进一步提高软件开发技术,培养我们分析和解决问题的能力。2系统设计2.1功能设计根据系统自带文档编辑器的特点,它包括以下功能模块:1.整体结构框架包括:菜单栏和文档编辑区第二,每个框架包含不同的子框架,以及每个模块的具体框架:1.菜单栏:文件、编辑、工具和帮助2.菜单栏中每个子菜单的功能文件:创建、打开、保存、另存为、退出编辑:剪切、复制和粘贴工具:查找、替换3.子菜单功能的实现介绍了几个主要功能1)打开和另存为:调用系统函数直接使用两种形式,注意格式的选择2)搜索:找到内容,找到并找到下一个4.文本编辑区监控文本内容是否改变,并监控光标的位
4、置2.2系统操作环境和开发工具开发环境和工具:jdk2.0 Eclipse SDK3系统实施3.1源程序导入javax . swing . *;导入Java . awt . *;导入Java . io . *;导入Java . awt . event . *;公共类TxtEditor扩展了JFrame实现ActionListener字符串文件名;字符串文件目录;字符串临时字符串;/上次保存后的文件名和地址字符串文件名=“”;JPanel x=新JPanel();JTextArea wen=新的jtextrea(20,50);JMenuItem ziti=新JMenuItem( font );j
5、menuitem a=新jmenuitem(你好);/他是安其林jmenuitem xin=新jmu item(“314”);jmenuitem open=新建jmenuitem()朝比奈);jmenuitem save=新建jmenuitem(云娥);jmenuitem lsave=新jmenuitem()你好啊);jmenuitem tui=新jmenuitem(急甚么);jmenuitem cut=新建jmenuitem()你好啊);jmenuitem副本=新jmenuitem(你好);jmenuitem强制转换=新建jmenuitem(-什么);jmenuitem delete=新建j
6、menuitem()你好);jmenuitem b=新jmenuitem(魏冄);jmenuitem c=新jmenuitem(子曰);TxtEditor()太棒了(”阿依姆西姆西姆西姆西姆西姆西姆西姆西姆西姆西姆西姆西姆西姆西姆西姆西姆西姆西姆西姆西姆西姆西姆西姆西姆西姆西姆西姆西姆西姆西姆西姆);/绿筠设置界限(250、100、700、450);setdefaultcloseoperation操作(不做任何事情关闭):addWindowListener(新windowadapter().公共void windowclose(windowevent e)int选项=JoOptionPane
7、. ShowConfirmationDialog( TxtEditor.this 阿云娥。“,”周亚玲周亚玲好极了是_否_选项:如果选项=操作窗格.是_选项)if(e . get window()=txtedtor。这)系统。退出(0);其他语句返回;);/绿筠小姐辛。setaccelerator(击键。获取击键信息).VK _北,行动事件.ctrl _ mask);打开。setaccesslerator(击键。getkeytheck)(key event).VK奥,行动事件.ctrl _ mask);拯救。setaccelerator(击键。获取击键信息).VK特区,行动事件.ctrl _
8、mask);停。setaccelerator(击键。获取击键信息).VK_X,行动事件.ctrl _ mask);收到。setaccesslerator(击键。getkeytheck)(key event).VK特区,行动事件.ctrl _ mask);演员。setaccesslerator(击键。getkeytheck)(key event).VK五世,行动事件.ctrl _ mask);/是郑贵妃吗/x.add(添加(新JScrollPane(文);/。/吉儿文。设置字体(新字体)你好是,字体。平原君(20);/文。设置背景(颜色。蓝色);/add(x);/吴亚玲吴亚玲蔡=新jmenbar
9、();这。蔡;蔡。setopaque(真);江梅奴简=新建jmenu(哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟);健增(新);健增(开);健增(救);健增(冰岛);健。添加分隔符();建增(tui);蔡。加(健);JMenu bian=新JMenu( fn华文楷体3ch 804000 什么);卞。添加(切削);卞。添加(复制);卞。添加(铸造);卞。添加(删除):蔡。加(卞);jmenu geshi=新jmenu(什么);JMenu选项nu=新JMenu(优哉);geshi。添加(备选案文);备选案文怒。添加(a);备
10、选案文怒。添加(b);备选案文怒。添加(c);cai.add(粉笔);/你好xin.addActionListener(此处);打开。addaction listener(this);save.addActionListener(此处);伊莎贝尔。addaction listener(this);tui。addaction listener(this);停。addaction listener(this);收到。addaction listener(this);演员。addaction listener(this);删除。addaction listener(this);ziti。addact
11、ion listener(this);a。addaction listener(this);b .addaction listener(this);c .addaction listener(this);/青春痘(电影)/这个。设置体面(假);/魏冄已执行的公共无效操作(操作事件e);action command=e . getactionccommand()字符串:if(e . get source()jmenu实例);如果(e .获取来源()=信)newfile():否则如果(e . get source()=open)打开文件();否则,如果(e . get source()=save)savefile():否则,如果(e . get source()=lsave)LSA vefile();否则,如果(e . get source()=cut)cut file();否则,如果(e . get source()=copy)复制文件();否则,如果(e . get source()=cast)cast file();否则,如果(e . get source()=delet
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 园艺知识考核评估方法试卷及答案
- 抹灰工职业健康保护知识考核试题及答案
- 2026湖北武汉市黄陂区属国有企业招聘52人备考题库及答案详解(夺冠)
- 2026重庆市人民小学校语文教师岗招聘1人备考题库带答案详解(轻巧夺冠)
- 2026辽宁沈阳辽中经济开发区选聘事业单位工作人员5人备考题库附参考答案详解(黄金题型)
- 2026江苏南京大学医学院技术管理招聘备考题库附答案详解(完整版)
- 2026河北省公务员录用省市县乡四级联考8650人备考题库附答案详解ab卷
- 监理工程师专业能力再认证测试试卷及答案
- 2026陕西西安市西北工业大学航天学院飞行控制研究所招聘2人备考题库附答案详解(a卷)
- 2026陕西西安音乐学院专任教师招聘10人备考题库附参考答案详解(完整版)
- 2026年及未来5年市场数据中国带电作业机器人行业市场需求预测及投资规划建议报告
- 锰及化合物职业健康安全防护须知
- 春节后复产复工安全培训
- 森林管护培训
- 2026年北京市房山区公安招聘辅警考试试题及答案
- 军品生产现场保密制度
- DB32-T 5320-2025 疾病预防控制机构检验检测能力建设规范
- 46566-2025温室气体管理体系管理手册
- 数据保护及信息安全方案手册
- 电动重卡的可行性报告
- 中建物资管理手册
评论
0/150
提交评论