练手小项目(二):计算器说明文档
大概写了些思路大家看下吧
时间 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。