java_课程设计_记事本

java_课程设计_记事本

ID:6684454

大小:157.00 KB

页数:10页

时间:2018-01-22

java_课程设计_记事本_第1页
java_课程设计_记事本_第2页
java_课程设计_记事本_第3页
java_课程设计_记事本_第4页
java_课程设计_记事本_第5页
资源描述:

《java_课程设计_记事本》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、JAVA课程设计报告课题:记事本姓名:学号:同组姓名专业班级:指导教师:设计时间:评阅意见:评定成绩:指导老师签名:年月日目 录第9页目录一、需求分析2二、概要设计32.1系统主要功能32.2运行环境要求3三、详细设计33.1窗口设计43.2功能设计4四、系统调试分析74.1窗口调试74.2功能调试7五、使用说明9六、课程设计心得9七.参考文献10第9页一、需求分析现在网络上各种文档编辑器数不胜数,功能也是应有尽有,有能改变字体的,有能改变文字颜色的。但是,这些软件又存在各种各样的瑕疵或问题:有的字体体积相对于一般文字

2、编辑来说太大;有的功能太复杂,使初级使用者一时难以掌握。仅从日常应用方面来说,一个文本编辑器只需一些简单实用的功能说足够了;本程序设计就是依照这样一种使用需要设计了一个简单的记事本程序。该课程设计报告里的简易记事本程序是使用Java程序设计语言编写的,要求实现记事本的基本功能,参考了windows中记事本的一些功能。要求打开文件,读取文件中的文本信息;显示、编辑修改文本信息;实现新建、打开、保存文本文件以及控制保存文本信息到指定的文件的一些基本功能。二、概要设计2.1系统主要功能本程序是利用java程序设计语言编写的一

3、个简单的记事本程序。可以通过菜单栏和工具栏实现以下功能:如文件的新建,打开,保存和退出;对文件的编辑,如复制,剪切,粘贴;以及帮助菜单;执行完操作后,能够顺利关闭记事本。2.2运行环境要求(1)实现设计的系统硬件需求硬件配置的基本要求:*586以上的计算机*32MB以上的内存第9页*彩色显示器*3.5寸高密软盘驱动器*光盘驱动器*4G以上硬盘空间*鼠标(2)实现设计的系统软件*WINDOWSXP*JcreatorPro全套软件三、详细设计设计一个EditorDemo类,继承自JFrame类,并在EditorDemo类利

4、用JtextPane创建面板窗口textPane,利用Jlabel创建状态栏statusBar,利用JFileChooser创建文件选择器filechooser,利用JMenuBar创建并实例化菜单栏,利用JToolBar创建工具栏,再通过一些具体方法实现各功能键的功能。建立构造函数publicEditorDemo();通过该构造函数实现记事本程序的主要功能,运行时在主类中通过调用该构造函数来实现对记事本程序的基本操作。3.1窗口设计在主接口中设计一个EditorDemo容器继承自JFrame,并在其中加入菜单栏、工具

5、栏和一个文本域控件。publicclassEditorDemoextendsJFrameJTextPanetextPane=newJTextPane();//创建文本窗格,编辑窗口JFileChooserfilechooser=newJFileChooser();//文件选择器setJMenuBar(createJMenuBar(actions));//设置菜单栏Containercontainer=getContentPane();//得到容器container.add(createJToolBar(actions)

6、,BorderLayout.NORTH);//工具栏container.add(textPane,BorderLayout.CENTER);//增加文本窗格第9页3.2功能设计(1)在下拉菜单中加入子菜单并进行监听,分别实现对文件的操作功能。点击不同菜单项时,显示不同接口。如下图:(2)加入工具栏的功能键,通过工具栏实现对文本的基本操作。(3)对每个菜单项进行注册监听。点击不同功能键时,实现不同的操作,显示不同的窗口。主要实现方法代码如下:实现新建文件命令功能如下图:第9页实现保存文本命令如下图:第9页四、系统调试分析

7、4.1窗口调试确定主窗体,设置主窗体的属性,对窗体进行布局,加入所需控件并对控件进行初始化。在完成所有方法的源代码编辑后,对程序进行编译、运行!会出现窗体如下图:4.2功能调试对所有菜单项进行注册监听。在编写触发事件时执行各项操作,包括了一些常用部分的事件处理,实现各功能键的操作。例如当点击“文件“按钮是显示如下窗口:第9页当需要打开已存在的文件时,点击“打开文本”按钮会出现如下窗口:当输入完文本是要保存的话,点击“保存文本”会出现下面的窗口:第9页依次调试其他功能键及窗口,直至达到符合要求的能实现简易的记事本的功能!

8、五、使用说明本课程设计的简易计算本通过在JAVA平台编译、运行源代码,打开计算本窗口,在编辑区进行文本的输入,可以使用剪切、拷贝、粘贴等功能键,当文本输入完毕后点击“文件”菜单,选择下拉菜单中的“保存文本”打开“保存”窗口,选择保存文件的根目录进行保存。当需要关闭窗口时可通过“文件”菜单下的“退出系统”选项,或者选择“工具栏”中的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。