全球旧事资料 分类
《JAVA程序设计》课程设计任务书
一、课程设计的目的1、培养学生面向对象编程的思想;2、使学生熟悉JAVA语言的使用;3、培养学生JAVA编程的思想和方法;4、使学生掌握JAVA编程调试的基本技能;5、培养学生分析、解决问题的能力。二、课程设计内容与要求1、内容一:1简单计算器
题目描述使用Java的GUI图形用户界面编程设计并编写一个计算器程序,用户可以通过鼠标或者键盘操作输入参加运算的数值和运算符,要求能进行加、减、乘、除等混合运算。基本要求实现加、减、乘、除的双目单类别的基础运算;实现提示GUI编程Compo
e
t的事件响应。参考界面
《JAVA程序设计》课程设计
f一、系统中所使用的数据对象及说明1、Calculator类
属性
属性名称
类型
Jmb
JMe
uBar
Jm1jm2jm3
JMe
u
Jmi
JMe
uItem
f
JFrame
Pa
el11
JPa
el
Comma
dsPa
el
JPa
el
calckeysPa
el
JPa
el
showli
e
JTextField
backspace
JButto

CE
JButto

C
JButto

1X
JButto

dao
JButto

add
JButto

jia

JButto

che
g
JButto

quzhe
g
JButto

dia

JButto

描述菜单栏菜单菜单项实例化对象输入面板运算符面板数字面板数据输出框退格键清空删除取余取倒数数字相加数字相减数字相乘数字相除点符号
fde
gzeroo
etwothreefourfivesixseve
eight
um1operator
方法名称Calculator
AddaddMouseListe
er
setJMe
uBar
JButto
JButto
JButto
JButto
JButto
JButto
JButto
JButto
JButto
JButto
Stri
gStri
g
等于号一二三四五六七八九
保存第一个运算数字保存运算符号
方法
功能
计算器布局添加组件、面板
添加鼠标监听事件设置菜单
二、系统功能结构及相关算法描述1、系统功能结构
f计算器
标题栏
菜单栏
文本框
标题:计算器
编辑
查看
复制
粘贴标





帮助
数学

分组



文本框
关于计算器
按键
19、Backspace
CE、C、、、、、、1x

系统功能结构图2、相关算法流程图
(1)加减法流程
Mu
1是
N
否存在
Y
f(2)乘除法流程
Mu
1是
N
否存在
Y
执行乘、除法运算得出S
f将S添加到show文本框
(3)乘方取余法流程
Mu
1是
N
否存在
Y
执行乘方、取余法运算得
出S
将S添加到show文本框
三、系统运行结果(截图)1、主菜单
f四、课程设计总结通过此次课程设计,使我更加扎实的掌握了有关JAVA图形界面布局等方面的知识,虽然在设计过程中也遇到了很多问题,但经过一次又一次的思考,一遍又一遍检查和反复修改终于找到了原因所在,也暴露了前期我在这方面的知识欠缺。课程设计是一种实践活动,不但可以提升专业知识和专业能力,也培养r
好听全球资料 返回顶部