资源描述:
《山东经济学院》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、山东经济学院学士学位论文山东经济学院本科毕业设计(论文)设计(论文)题目:用java开发文本编辑器指导教师:学号:姓名:学号:姓名:学号:姓名:计算机科学与技术计算机科学与技术2008 院(部) 专业届山东经济学院教务处制5272008年月日3山东经济学院学士学位论文山东经济学院学士学位论文原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出重
2、要贡献的个人和集体,均已在论文中作了明确的说明并表示了谢意。本声明的法律结果由本人承担。学位论文作者签名:年月日山东经济学院关于论文使用授权的说明本人完全了解山东经济学院有关保留、使用学士学位论文的规定,即:学校有权保留、送交论文的复印件,允许论文被查阅,学校可以公布论文的全部或部分内容,可以采用影印或其他复制手段保存论文。指导教师签名: 论文作者签名: 年月日 年月日山东经济学院学士学位论文用java开发文本编辑器摘要我们用java语言编写的文本编辑器,仿效了Windows记事本中的界面及功能
3、,它能够实现记事本的一般功能,例如,打开一个文件、读取文件中的文本信息,保存文本到指定的文件,以及对文本的查找替换、读写、格式控制等基本的编排功能。同时也实现了一些简单的工具,例如,计算器和时间/日期,其中,计算器能够实现正负数的加、减、乘、除等简单的运算;点击时间/日期则能够显示当前系统的时间和日期。与Windows中的记事本相比,稍有点创新的两项:一个是“查看”菜单中的状态栏,状态栏中包含了两个小功能,总行数和时间日期,总行数指示了当前鼠标所处的行位置;另一个是很多功能都添加了快捷方式,例如,计算器的
4、快捷键是F4,查找的快捷键是Ctrl+F等等。关键词:文本编辑器;界面;查找替换;字体;计算器;状态栏ToDevelopaTextEditorinJavaABSTRACTThetexteditordevelopedbyourgroupimitatestheinterfaceandfunctionofthenotepadinWindows.Itcanimplementthemostfunctionsofanotepad.Suchas,openingafile,toreadthetextinformation
5、ofafile,tosaveatexttothedirectedfile,what’smore,beingabletofind,replace,readandsomefunctionselseaboutformat.Atthesametime,wealsosucceedinimplementingseveralsimpletools.Forexample,wecanrunthecalculator,timeanddateperfectly.Ofthem,calculatorcanfinishsomesim
6、plecomputes,suchasadd,sub,mul,divandsoon.However,thecurrenttimeanddateofthesystemwillappearwhereyourmouseiswhenyouclickthemenuitem“timeanddate”.Inourviewpoint,ourtexteditorhastwocreativepointscomparedtothenotepadinWindows.Oneisthestatebarinthemenu“view”,i
7、ncludingtwofunctions,thetotalnumbersofthelineandtimeordate.Theformercanshowtherowinformationofyourmouse.Theothercreativepointisthatmanyfunctionshavetheirmoreconvenientforms.Forexample,”F4”isasecondwaytoopenthecalculator.Pressing“Ctrl”downand“F”simultaneou
8、slyistheconvenientwaytoshowthemenuitem“find”andsoon.Keywords:texteditor,interface,find&replace,font,calculator,statebar山东经济学院学士学位论文目录一、绪言1(一)文本编辑器概述1(二)为什么用java语言来开发文本编辑器1(三)为什么用Eclipse作为java的运行环境1(四)用java语言实现文本编辑器的