java做的简单记事本.doc

java做的简单记事本.doc

ID:32020364

大小:133.50 KB

页数:44页

时间:2019-01-30

java做的简单记事本.doc_第1页
java做的简单记事本.doc_第2页
java做的简单记事本.doc_第3页
java做的简单记事本.doc_第4页
java做的简单记事本.doc_第5页
资源描述:

《java做的简单记事本.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JAVA实训————计事本17一、实训目的java程序设计是计算机软件的专业核心课程,而且java也是当前软件市场上较流行和功能很好的一种软件开发语言。经过这个学期的学习后,能不能把学习的知识综合串联起来,java的实训项目的制作可以有效的检验这一点。进行综合项目实训可以练习java软件开发的环境和配置,能够把java的面向对象技术、数据结构、图形界面、线程、网络知识、小应用程序等知识运用到实践中去,从而更好地理解java的各项知识,达到能够应用自如的地步。进行实训的同时还需要查阅大量的文档,可以锻炼同学的自学能力。二、实训内容每个同学完成一个小项目,小项目的选题可以从规

2、定题目中,也可以自己定题目。建议选做的题目如下:1、画图软件。要求:能够使用菜单功能完成基本图形的绘制(画圆、直线等),能够画较复杂的图形(如房子),能够有橡皮擦、改变画笔粗细等功能。2、记事本。仿照windows下的记事本,要求:能够读写文件,文件内容的复制、剪切和粘贴,能够设置字体的大小和颜色。3、计算器。仿照windows下的计算器能够完成基本的计算任务,能够完成平方、开方、求余等一些特殊的运算。4、万年历。要求:能够查阅农历、阳历和星期。5、拼图游戏。能够完成拼图游戏,能够设置游戏的级别和时间,记录游戏用户的成绩。6、扫雷游戏。模仿windows下的扫雷游戏。7、

3、英汉词典。要求:能够进行英汉单词的互译,进行英语单词的记忆训练以及一些简单句子的翻译。8、设计一个俄罗斯方块的游戏。9、设计一个简单的聊天软件。要求:注册和登陆功能,客户端能够进行通信。10、动态时钟的制作。要求:仿照手表制作一个时钟。每个同学也可以自己选择一个题目,要求不能抄袭他人作品,独立完成任务。三、课程设计项目内容和简介(在此填入项目名称和进行项目设计的背景及简单介绍)17四、系统环境(开发、运行的硬件环境和软件环境)操作系统:windows2000;内存:256M;Cpu:InterCeleron1G;JDK版本:1.5;五、进度计划及执行情况日期任务安排执行情

4、况2008-1-7了解计事本的基本功能,并实现基本的框架基本框架搭建好了功能实现方法进行了整个窗口的布局调试结果最后程序能正常运行错误原因分析遇到的问题是:在开始时,文本域控件JText没有滚动条改正情况经过查API函数。在JScrollPane中添加文本域控件。在将JScollPane解决了问题。日期任务安排执行情况2007-1-8实现文件的打开和保存功能对文件进行正确的读写功能实现方法文件的打开和保存功能调试结果对文件可以进行正确的读写。错误原因分析刚开始进行文件读写操作时,用的是字节流,读出来的都是乱码。数据的流使用错了。改正情况使用了字符流解决了问题17日期任务安

5、排执行情况2008-1-9实现字体风格和小的设置可以对字体进行正确设置功能实现方法字体名是调用系统的,字号用的是8-99号字,颜色调用java的颜色面板调试结果可以对字体的字体,字号,还有字体颜色进行相关设置,新建文件后,原来的字体颜色还保留着错误原因分析在新建时没有进行颜色的设置改正情况在新建后可以解决该问题日期任务安排执行情况2008-1-10实现查找和替换功能可以正确进行查找和替换功能实现方法应用的是String常用的几个方法调试结果可以进行查找和替换还有点功能上的欠缺错误原因分析查找到到最后一个时。不能返回重新查找改正情况有待改进日期任务安排执行情况2008-1-

6、11实现字体风格的保存,保证打开后,能保持原来的风格。功能已经实现功能实现方法将字体风格保存到另一个文件中,打开文本时,也同时读取该文件,重新进行字体的设置。调试结果遇到过的一次错误是,颜色不能正常显示,改进过,后来程序可以实现文本打开后字体维持原状。错误原因分析错误的使用颜色的函数17改正情况已经没有问题,可以正常显示颜色。六、程序清单importjava.awt.*;importjava.awt.event.*;importjava.io.*;importjava.awt.GraphicsEnvironment;importjavax.swing.*;importja

7、va.util.*;importjava.awt.Graphics;classMyTextPadextendsFrameimplementsActionListener{JTextAreatext;JScrollPanejsp;PopupMenupopm;Datedate=newDate();Stringstr="";Dialogd,About;Choicec1,c2,c3;Buttonbtn1,btn2;StringStr1="宋体",Str2="普通",Str3="15";inttemp=0;intRed=0,Green=

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

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

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