java记事本程序论文

java记事本程序论文

ID:9805350

大小:196.00 KB

页数:24页

时间:2018-05-10

java记事本程序论文_第1页
java记事本程序论文_第2页
java记事本程序论文_第3页
java记事本程序论文_第4页
java记事本程序论文_第5页
资源描述:

《java记事本程序论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要该报告中的程序是使用Java程序编写,能够进行输入文字操作,并具有新建文件,打开文件,保存文件,退出,复制,粘贴,剪切等功能,其界面主要采用了Javaxswing包,该程序编程由MyEclipse软件完成Swing是一个用于开发Java应用程序用户界面的开发工具包。它以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。所以只用很少的代码就可以利用Swing丰富、灵活的功能和模块化组件来创建优雅的用户界面。关键字:java程序SwingMyEclipse记事本22目录第1章概要设计11.1需求分析11.2功能设计11.

2、3明确任务21.4本章小节2第2章程序概要设计32.1程序设计思路32.2程序运行界面32.3模块程序流程图52.4程序部分源代码及注释72.5本章小节12第3章设计中遇到的重点及难点143.1设计中遇到的重点143.2设计中的遇到的难点143.3本章小节15第4章本次设计中存在不足与改良方案164.1本次设计中存在的不足164.2本次设计的改良方案164.3本章小节17结论18参考文献19致谢20指导教师评语21答辩委员会评语2222第1章概要设计1.1需求分析现在网络上各种文档编辑器数不胜数,有EmEditor,UEStudio,Gridin

3、SoftNotepad,Notepad++,win32pad,SkimEdit,UniRed,xint。功能也是应有尽有,有能改变字体的,有能改变文字颜色的。但是,这些软件又存在各种各样的瑕疵或问题:有的文件体积相对于一般文字编辑来说太大;有的功能太繁杂,使初级使用者一时难以掌握。仅从日常应用方面来说,一个文本编辑器只需一些简单实用的功能就够了。本程序设计就是依照这样一种使用需要设计了一个简单的记事本程序。计算机正以其前所未有的惊人速度向前发展,新的研究成果、新的实用软件不断涌现。计算机应用也普及到各行各业、深入到人类各种社会活动和生产中。为了便

4、于对大量信息的处理,运用计算机软件实现自动管理成为了必然的趋势。“记事本”是一个用来创建简单的文档的基本的文本编辑器。“记事本”最常用来查看或编辑文本(.txt)文件,也可以作为创建Web页的简单工具。所以我们需要开发一个记事本系统来实现大量信息的管理。开发工具是完成整个设计的重要基础,没有工具我们就无法进行开发和设计工作,所以开发工具的选择也就成为了我们开发过程中很关键的一步。1.2功能设计本程序要构建的记事本程序参照了Windows操作系统的记事本工具,其功能有以下几个方面:⑴菜单中有“文件”,“编辑”,“格式”,“查看”,“帮助”五个主菜单

5、。⑵“文件”有“新建”,“打于”,“保存”,“另存为”,“页面设置”“退出”,五个子菜单。⑶“编辑”中有“撤销”,“剪切”,“复制”,“粘贴”,“删除”,“查找”,“查找替换”,“转到”,“全选”,“时间日期”,用于对文档的编辑。⑷“格式”有“自动换行”,“字体”。22⑸“查看”有“状态栏”。⑹“帮助”有“帮助主题”,“关于主题”。1.3明确任务用java编写一个简单的记事本,使其能够实现最基本的功能,如文件的打开、新建、保存、退出,编辑的删除、全选、剪切、复制、粘贴,格式的字体等等。1.4本章小结通过第一章我们可以了解到这次java课程设计的一

6、个总的概况。本次程序设计的理念就是简单方便使用,这次设计的优点是:条理清晰,容易理解,容易修改。第2章程序概要设计222.1程序设计思路在本程序中,设计了一个菜单栏和文本内容区。设计过程中用到了JMenuBar,JMenu,JMenuItem,JTextArea等。JMenu用来制作菜单。JTextArea主要用来制作文本。动作执行主要思路就是利用ActionListener接口为每一个JMenuItem设置ActionCommand名称然后再actionPerformed方法中判断执行动作。2.2程序运行界面(1)程序运行主要界面如下:(2)打

7、开:22(2)保存:222.3模块程序流程图创建一个note的类继承JFrame类noteActionListener,WindowListener,ItemListenerimplemnetsextendsJFrame2.3.1模块说明图22note构造方法新建初始化容器组件初始化初始化菜单栏文字输入区文件编辑格式查看帮助打开保存退出等撤销粘贴等剪切复制自动换行字体状态栏帮助关于添加事件监听构造note类初始化容器、初始化组件、设置事件监听。2.3.2程序流程图22启动程序ta.setText(null))输入文字新建打开保存退出复制粘贴剪切字

8、体关于Open.setvisible(true)saveFile()System.exit(0)ta.copy()ta.paste()t

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

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

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