練手小專案(二):計算器(說明文件)

java_cxrs發表於2009-01-23

 練手小專案(二):計算器說明文件

大概寫了些思路大家看下吧
時間 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。

相關文章