没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
J a v a 课 程 设 计 报 告
专业 计算机科学与技术
学生姓名
XXX
班级
XXXXXXX
学号
XXXXXXX
指导教师
XXXXXXX
完成日期 2010 年 1 月 9 日
信 息 工 程 学 院
一、设计内容
设计 GUI 界面的计算器程序,用户可以通过鼠标依次输入参加计算的数值,进
行加、减、乘、除等混合运算。
二、设计要求
要求所设计的 GUI 界面计算器是一个使用很方便的程序,能进行加、减、乘、
除等混合运算。
三、设计内容
1.界面及功能描述
(1)界面布局。创建一个面板,先将所有按钮:所有数字键和运算符键等放
在面板上,采用网格布局,具体设计为 4 行,5 列的网格,二十个格子。
再添加一个 1 行 3 列的网格布局来放置三个功能键:清零,检测,退格键。
然后,对以上两个面板,采用 BorderLayout 布局,将按键面板放在计算
机的中部,功能键面板放北部,作为一个新的面板。最后,将文本框放在
北部,新面板放中央,采用边界布局管理器,做为界面的整体布局,这样
界面布局就搞定了。
(2)输入数字、小数点、符号时按输入的顺序显示在单行文本框中,并
按右对齐方式显示,且不允许修改文本行中的内容。
(3)输入运算符时,说明前一个数已经输入完毕,保存第一个数
rstDigit,同时保存运算符,显示 rstDigit。
(4)输入第二个数,按等号,保存第二数,根据输入的运算符进行相应
的运算,文本行中显示运算结果 resultNum。
(5)按退格键 Backspace,将返回到前一次输入状态。
(6)按 Check 键,输入的数字第一个数字为零。
(7)按复位键键 Again,归零。
(8)第三、四步可以重复操作。
2. 主要事件处理:
(1)数字输入及小数点事件,输入后直接显示在广本行。
(2)双目运算符输入事件:输入后,保存第一个数,同时保存运算符
(3)单目运算符和等于符=输入事件:保存第二个数,取出原有数据和
运算符算出结果,并显示在文本行组件。
3.简要的设计流程:
创建窗
口
构造计算器界面
结构
对各个按钮添加事件
监听器 ActionListener
以及事件处理
输出显示区域
功能键按钮(网)
数 字 符 号 及 运 算 符 按 钮
(网)
数 字 键 按 钮
事件处理
运算符键按钮
事件处理
功能键按钮
事件处理
完成 java 源代
码编写
调试修改程序,完善模
拟计算器功能
( 边
)
( 边
)
创建窗
口
构造计算器界面
结构
对各个按钮添加事件
监听器 ActionListener
以及事件处理
输出显示区域
功能键按钮(网)
数 字 符 号 及 运 算 符 按 钮
(网)
数 字 键 按 钮
事件处理
运算符键按钮
事件处理
功能键按钮
事件处理
完成 java 源代
码编写
调试修改程序,完善模
拟计算器功能
( 边
)
( 边
)
剩余15页未读,继续阅读
资源评论
- way12072014-08-19简单易懂,非常有用
- kekou9872017-12-28简单易懂,非常有
- jishiyu333332013-02-05设计GUI界面的计算器程序,用户可以通过鼠标依次输入参加计算的数值,进行加、减、乘、除等混合运算。
lala10101
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功