厦门大学软件学院软件工程专业04级 04369077 黄斌
Notepad.java
设计时间:2006年5月20日-5月22日
题目:
记事本程序要求:
界面上要求有菜单、工具栏和编辑区域。
功能方面要求实现:撤消、重做、设置字体(包括颜色和字号、风格等)、全选、退出等功能,最好能够加上查找和替换等功能。
注:为了充分复习和巩固本学期所学的JAVA面向对向程序设计知识,本程序不仅实现了题目要求,还实现了windows中记事本的其他一些功能,如文件的新建、打开、保存、另存为、打印(尚未实现)、退出、剪切、复制、粘贴、删除、查找(及查找下一个)、替换(替换全部)、转到(Go To..)、全选(Select All)、时间/日期(Time/Date)、自动换行(Word Wrap)、字体(包括样式和大小)、状态栏、帮助主题、关于等操作。
小结:
经过编写这个记事本程序,使得自己对"JAVA面向对象程序设计"这门课有了更深刻的理解和认识,提高了自己对JAVA编程的兴趣。
虽然老师只要求实现记事本中的一部分功能,但是我在写这个程序过程中,对其它尚未要求实现的功能不断有了新的想法,所以就决定将这些功能全部实现了。
在编写这个程序之前,我到图书馆查找了很多资料,并做了很多笔记,最让我喜爱的两本书就是《深入浅出Java Swing程序设计》和《JFC核心编程》,从这两本书中我对Java Swing和JFC有了更深刻的了解,认识到了Java Swing功能的强大和JFC的庞大!并且被JAVA的魅力给吸引住了。同时,我深深地认识到自己知识的不足,短短的一个学期学到的Java知识是很有限的,只有在平时多练多思考才会有更大的进步!在以后的学习中,我一定会不断学习,不断提高自己的编程经验和能力!
同时感谢老师,感谢助教一个学期来对我们的教诲! 厦门大学软件学院软件工程专业2004级
黄斌 04369077 2006.5.22.
没有合适的资源?快使用搜索试试~ 我知道了~
JAVA记事本源代码,与WINDOWS的记事本长得一模一样
共73个文件
gif:52个
class:16个
db:2个
5星 · 超过95%的资源 需积分: 9 34 下载量 75 浏览量
2008-12-20
09:52:59
上传
评论 1
收藏 153KB RAR 举报
温馨提示
JAVA 记事本 与WINDOWS的记事本长得一模一样.^_^
资源推荐
资源详情
资源评论
收起资源包目录
JAVA学期作业-记事本20060520.rar (73个子文件)
04369077黄斌_Java记事本
源代码和类文件
Notepad$9.class 1KB
Notepad$UndoHandler.class 725B
Notepad$MyFont$1.class 1KB
Notepad$2.class 1KB
Notepad.class 25KB
Notepad$6.class 609B
Notepad$MyFont.class 5KB
Notepad$MyFont$4.class 693B
Notepad$7.class 2KB
Notepad$1.class 496B
Icons
Cut.gif 550B
Search.gif 344B
Notepad.gif 132B
Help.gif 621B
Undo1.gif 345B
Italic.gif 140B
Redo1.gif 341B
New.gif 276B
Delete.gif 86B
Cut1.gif 348B
FgColor.gif 323B
Bold.gif 161B
Font.gif 247B
Paste.gif 627B
Thumbs.db 52KB
SaveAs.gif 394B
Delete1.gif 86B
Redo.gif 341B
Paste1.gif 401B
BgColor.gif 355B
Time.gif 175B
Undo.gif 345B
Save.gif 401B
Print.gif 404B
Copy.gif 384B
Open.gif 244B
Copy1.gif 263B
Notepad$5.class 2KB
Notepad$MyFont$2.class 1KB
Notepad$MyFont$3.class 1KB
Notepad$4.class 3KB
Notepad.java 57KB
Notepad$3.class 933B
Notepad$8.class 598B
JAR文件
Notepad.jar 67KB
Icons
Cut.gif 550B
Search.gif 344B
Notepad.gif 132B
Help.gif 621B
Undo1.gif 345B
Italic.gif 140B
Redo1.gif 341B
New.gif 276B
Delete.gif 86B
Cut1.gif 348B
FgColor.gif 323B
Bold.gif 161B
Font.gif 247B
Paste.gif 627B
Thumbs.db 52KB
SaveAs.gif 394B
Delete1.gif 86B
Redo.gif 341B
Paste1.gif 401B
BgColor.gif 355B
Time.gif 175B
Undo.gif 345B
Save.gif 401B
Print.gif 404B
Copy.gif 384B
Open.gif 244B
Copy1.gif 263B
readme.txt 1KB
共 73 条
- 1
资源评论
- xiaopangzi92011-12-30这个程序实现出来,记事本的确和windows差不多,里边还有HTML语言,很好!
- 付草宝2013-03-05很好,只是关闭的时候直接退出,没有提示是否保存,有待改进!
- Victorleewq2012-04-26界面与windows的一样,挺不错的,功能也挺全的
- harveyhaha2014-04-28功能和不错,值得学习
gxbinbin
- 粉丝: 1
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 电子系统设计与创新实践作品:脉宽调制(PWM)控制器
- ASC X9 TR 34-2019 preview
- 基于Python+Django+MySQL+Redis实现的医院挂号系统
- PLC类-Inoproshop软件入门-Inoproshop软件整体框架及功能介绍
- 一步到位:SystemView 通信仿真软件安装教程
- 基于python+redis+rabbitmq搭建一个简单的秒杀系统
- 利用类模板和函数模板实现师生信息管理.zip
- 大数据-常用组件原理-大数据培训
- Python学习资料&项目源码-天气应用程序
- PostgreSQL JDBC 驱动包,最新的基于 jdk 1.6 的 jdbc 驱动包
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功