练手小项目(二):计算器(说明文档)
来源:互联网 发布:windows在哪下载 编辑:程序博客网 时间:2024/05/01 17:58
练手小项目(二):计算器说明文档
大概写了些思路大家看下吧
时间 2009年1月21日
开发工具:Eclipse
项目描述:仿系统自带的计算器,功能包括小数,整数的加减乘除,清零和删除上一次输入等功能,代码简单,通俗易懂。
运用的知识点:图形界面,SWing组件,事件处理,布局管理器等。
项目过程:
1.建立窗口界面
设置窗口大小
禁止框架调动
响应关闭窗口事件
显示窗口
2.添加组件
实例化两个Panel容器
实例一个显示输入框并装入到Panel中添加Panel
实例若干按钮利用布局管理器并装入Panel中放入相应位置
3.响应所有按钮事件
创建时间坚挺类,注册监听器等
根据按键响应不同功能
(1)加载加减乘除按钮实现方法
定义一个变量X存放数据利用StringBuffer 清空输入
(2)“=”号功能实现方法
利用变量Z使用Switch语句调用相应的加减乘除
(3)“.“功能实现方法
先判断是否有小数点已经有不做任何操作,若没有小数点如果初始化为0在0后添加小数点如果输入框为空
不做任何操作否则在原有显示上添加小数点
(4)
"back"功能实现方法
如果输入显示框数据不为0并且不为1时利用delete方法删除相应数据否则输入框显示设置为0。
- 练手小项目(二):计算器(说明文档)
- 练手小项目(二)计算器
- 练手小项目(三):坦克大战游戏(说明文档)
- Android练手项目----计算器
- 练手小程序(二)
- 练手小项目(3)倒计时
- (练手小项目)销售管理系
- 收集练手小项目
- 练手小项目
- 小项目练手-Day1
- python练手小项目
- Android练手小项目
- android菜鸟练手小项目之自定义日历,涵盖LitePal数据库,极光推送(二)
- 练手小项目(2)-生活小助手--身份证查询
- 练手小项目__vivi移植
- [转]程序员练手小项目
- 程序猿练手小项目
- 练手项目的小问题
- 堆和栈的区别
- DELPHI+MSSQL工业控制之数据采集系统(毕业论文+文献综述+外文翻译+可执行程序+源代码)
- 使用CAST来SQL注入
- Flex中 encodeURI 对url进行编码,中文url
- 还是,Stairway To Haven
- 练手小项目(二):计算器(说明文档)
- 练手小项目(二)计算器
- Linux新手要了解的十个知识点
- web超酷的图片效果
- 详细解析Java中抽象类和接口的区别
- 知名 GUI lib 簡評
- 思维导图
- 易我分区表医生V3.0 破解版和注册码
- “我乐城”56c.cn开放注册了!还不去玩一玩?