欢迎来到天天文库
浏览记录
ID:41888737
大小:167.50 KB
页数:5页
时间:2019-09-04
《JAVA措辞课程设计仿单模板》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、JAVA语言课程设计说明书题目:班级:姓名:学号指导教师:李晓辉日期:2010年12月27日1、问题描述(课题背景、主要功能描述及构思等)在执行本程序时,能显示一个图形界面的文档编辑器,像记事本样子的。2.演示程序为计算机和用户的对话形式执行,即在计算机的终端显示图形界面的文档编辑器,然后用户就可以实现编辑,保存等像记事本一•样的功能。3.程序中包插的功能有:1)打开以有文件,保存编辑文件,退岀编辑器并提醍保存;2)查找编辑区屮的字符串,用已知字符串替换查找的字符串;3)显示文件的存取路径;4)的切,复制,粘贴,删除等;5)改变文本区
2、字体的颜色,字体大小和形状的功能;6)改变文本区背景颜色;7)定吋提醒保存功能。2、算法分析与设计(类和方法的定义及注释、数据库的设计、设计思路等)此项目共需要定义类,分别是:此项冃共需要定义方法,分別是:数据库的结构为:程序中用到的组件,菜单及对话框的声明如F:staticEditText.ThreadsTS;〃内部类线程Threads(实现〃定时提醒保存功能)Framef;MenuBarmb;//菜单栏MenuMfile,Medit,MheIp,Mview,MtoohMsearch,Mwindow,Fontcolor;//加入菜单
3、栏的一些菜单Menuitemsavemi,saveasmi,exit1,exit2,exitp,saveandexit,new1,open1;//上而菜单中的菜单项MenuitemFontformat,backgroundcolor;〃字体菜单匚
4、'的菜单项操作结果:创建一个基本符合要求的编辑器的显示界面,但是不能实现任何功能,只是个框加;3、源程序(核心代码)以下方法实现了+-*/运算符的分类判断privateclassOpButtonHanlderimplementsActionListener{publicvoidactionP
5、erformed(ActionEventevent){charoperator=event.getActionCommand().charAt(0);Stringresult="”;switch(operator){caseresult=calculator.opAdd(answe匸getText());break;casel:result=calculator.opSubtract(answer.getText());break;caseresult=calculato匚opMultiply(answe匚getText());bre
6、ak;caseresult=calculator.opDivide(answe匚getText());break;caseresult=calculator.opEquals(answer.getText());break;}answe匚sctText(result);readyForNextNumber=true;以下方法实现了求表达式的结果privateclassNumberButtonHanlderimplementsActionListener{publicvoidactionPerformed(ActionEventeven
7、t){if(readyForNextNumber){answer.setText(event.getActionCommand());readyForNextNumber=false;}else{answer.setText(answe匚getText()+event.getActionCommand().charAt(0));4、数据测试过程及结果(测试数据、测试过程、程序运行结果等)五子棋游戏的主要功能:5、总结与收获(对JAVA课程的理解、对项目化的理解以及以后项目开发的收获)通过使用JAVA语言开发“五了棋游戏”这个项目,使我
8、对JAVA中的粋粋知识有了更深层次的了解。在项H设计过程屮,我遇到了***困难,经过大量杳资料和H学等已经掌握了和*知识。在以后的项目开发中,培养了我独立思考、自学、项目设计筹能力。6、指导教师评语及成绩评定指导教师评语:指导教师:成绩评定:界而设计实现效果总结报告总体评价格式要求:A4纸打印,左右页边距2.5cm。表格屮正文文字均为宋体小四号字,表格中的标题为黑体小四号字,行间距20磅。总结与收获要求在500字以上。左侧装订。图、表格要有编号和标题。
此文档下载收益归作者所有