记事本程序(全版)

ID:33058084

大小:123.10 KB

页数:11页

时间:2019-02-19

记事本程序(全版)_第1页
记事本程序(全版)_第2页
记事本程序(全版)_第3页
记事本程序(全版)_第4页
记事本程序(全版)_第5页
资源描述:

《记事本程序(全版)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《记事本程序》的设计与实现、设计分析1.1系统概述记事本主要是对文字进行编辑处理的软件。能进行新建、打开、保存等功能;并11能运用剪贴、复制、粘贴、清除功能,对文字更方便的录入。另外还可以根据用户的需要查找相应的文字,实现编辑功能。1.2系统运行环境•操作系统:WindowsXP•开发语言:JAVA•开发工具:JCreatorPro1.3功能需求描述由于记事本是-一套简单的文本编辑器。要求记事本不但要具备完善的编辑、方便的性能,还要提供更简便的操作。这就要求设计人员在编辑过程当中尽可能的考虑到。包括以下内容:1

2、、对文本进行编辑;2、用户根据不同的权限可对文本进行添加、删除、修改等操作;3、对记事本进行各种编辑(精确、简单);二.总体设计记事本采用现有的编辑,简单的记事本编辑器,充分利用大家现有的编辑,减少大家的吋间,提高人家对记事本的熟练。记事木就具备编辑功能,可以及时根据大家需求进行新建、保存操作。记事木小程序记事本筐架图2-1三、系统的实现3.1主界面包括文件、编辑、查找、帮助操作界面子目录包括复制、粘贴、新建、查找等,如图3-1显不。■口旦山文件編辑查找帮助图3-1.1文件編辑查找帮助新逹打开保存全选图3-1.

3、2編辑查找帮助剪贴复制粘贴清除全选图3-1.3—」LJX文件編辑查找帮助查找查找替换图3-1.43.1完成图3・1程序代码如下importjava•awt.*;importjava•Awt•event•*;importjava.io.*;importjava•awt•datatransfer•*;classMyMermBarextendsMenuBar{publicMyMenuBar(Frameparent){parent•setMenuBar(this);}publicvoidaddMenus(String[

4、]menus){for(inti=0;i

5、voidaddActionListener(ActionListeneral){for(inti=0;i

6、•厶OA£>);}privateStringgetPath(){returnfDlg.getDirectory()+n\"+fDlg.getFile();}publicStringgetData()throwsIOException{fDlg.setTitle(H打开”);fDlg.setMode(FileDialog.LOAZ));fDlg.setVisible(true);BufferedReaderbr=newBufferedReader(newFileReader(getPath()));String

7、Buffersb=newStringBuffer();Stringaline;while((aline=br.readLine())!=null)sb.append(aline+rr);br.close();returnsb.toStringO;}publicvoidsetData(Stringdata)throwsIOException{fDlg.setTitle("保存”);fDlg.setMode(FileDialog.SAVE);fDlg.setVisible(true);BufferedWrite

8、rbw=newBufferedWriter(newFileWriter(getPath()));bw.write(data);bw.close();classMyClipboard{privateClipboardcb;publicMyClipboard(){cb=Toolkit^erDe/6/w/r7(r^/h7().getSystemClipboard();}publicvoids

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

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

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

《记事本程序(全版)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《记事本程序》的设计与实现、设计分析1.1系统概述记事本主要是对文字进行编辑处理的软件。能进行新建、打开、保存等功能;并11能运用剪贴、复制、粘贴、清除功能,对文字更方便的录入。另外还可以根据用户的需要查找相应的文字,实现编辑功能。1.2系统运行环境•操作系统:WindowsXP•开发语言:JAVA•开发工具:JCreatorPro1.3功能需求描述由于记事本是-一套简单的文本编辑器。要求记事本不但要具备完善的编辑、方便的性能,还要提供更简便的操作。这就要求设计人员在编辑过程当中尽可能的考虑到。包括以下内容:1

2、、对文本进行编辑;2、用户根据不同的权限可对文本进行添加、删除、修改等操作;3、对记事本进行各种编辑(精确、简单);二.总体设计记事本采用现有的编辑,简单的记事本编辑器,充分利用大家现有的编辑,减少大家的吋间,提高人家对记事本的熟练。记事木就具备编辑功能,可以及时根据大家需求进行新建、保存操作。记事木小程序记事本筐架图2-1三、系统的实现3.1主界面包括文件、编辑、查找、帮助操作界面子目录包括复制、粘贴、新建、查找等,如图3-1显不。■口旦山文件編辑查找帮助图3-1.1文件編辑查找帮助新逹打开保存全选图3-1.

3、2編辑查找帮助剪贴复制粘贴清除全选图3-1.3—」LJX文件編辑查找帮助查找查找替换图3-1.43.1完成图3・1程序代码如下importjava•awt.*;importjava•Awt•event•*;importjava.io.*;importjava•awt•datatransfer•*;classMyMermBarextendsMenuBar{publicMyMenuBar(Frameparent){parent•setMenuBar(this);}publicvoidaddMenus(String[

4、]menus){for(inti=0;i

5、voidaddActionListener(ActionListeneral){for(inti=0;i

6、•厶OA£>);}privateStringgetPath(){returnfDlg.getDirectory()+n\"+fDlg.getFile();}publicStringgetData()throwsIOException{fDlg.setTitle(H打开”);fDlg.setMode(FileDialog.LOAZ));fDlg.setVisible(true);BufferedReaderbr=newBufferedReader(newFileReader(getPath()));String

7、Buffersb=newStringBuffer();Stringaline;while((aline=br.readLine())!=null)sb.append(aline+rr);br.close();returnsb.toStringO;}publicvoidsetData(Stringdata)throwsIOException{fDlg.setTitle("保存”);fDlg.setMode(FileDialog.SAVE);fDlg.setVisible(true);BufferedWrite

8、rbw=newBufferedWriter(newFileWriter(getPath()));bw.write(data);bw.close();classMyClipboard{privateClipboardcb;publicMyClipboard(){cb=Toolkit^erDe/6/w/r7(r^/h7().getSystemClipboard();}publicvoids

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