練手小專案(二):計算器(說明文件)
練手小專案(二):計算器說明文件
大概寫了些思路大家看下吧
時間 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。
相關文章
- 前端練手專案小結前端
- C語言練手專案--C 語言製作簡單計算器C語言
- 專案需求說明書
- gin練手專案
- 前端練手專案前端
- 程式設計不良人小專案合集說明程式設計
- 練手小專案一:JAVA聊天室原始碼Java原始碼
- 小飛計算器(小飛可程式設計複數計算器)使用者手冊程式設計
- webpack練手專案之easySlide(二):程式碼分割WebIDE
- saltstack/saltmaster配置檔案說明(二)AST
- react + Ant Design + 支援 markdown 的 blog-react 專案文件說明React
- 微信小程式初體驗,入門練手專案--通訊錄,部署上線(二)微信小程式
- 02 Vue預設專案說明Vue
- 有了這個列表,程式設計師不愁沒練手的小專案了程式設計師
- 微信小程式開發—專案實戰之計算器開發微信小程式
- Flutter練手專案--玩安卓Flutter安卓
- 《計算機程式設計藝術》出版說明計算機程式設計
- json-server 接入專案說明JSONServer
- MySQL EXPLAIN命令的主要專案說明MySqlAI
- Oracle 官方文件 結構說明Oracle
- Oracle官方文件結構說明Oracle
- 雲端計算和虛擬化的三個小區別簡單說明
- oracle基於cbo成本計算方式說明Oracle
- web前端佈局練手專案Web前端
- Vue練手專案(包含typescript版本)VueTypeScript
- 10個Python練手專案Python
- 【UniApp】-uni-app-專案計算功能(蘋果計算器)APP蘋果
- 【雲端計算】雲端計算六大優點簡單說明
- 通過VuePress管理專案文件(二)Vue
- 軟體開發專案文件系列之五如何撰寫需求規格說明書
- 專案範圍說明書如何編寫?
- (七)專案實戰01-框架說明框架
- 騰訊出品小程式自動化測試框架【Minium】系列(二)專案配置及測試套件使用說明框架套件
- 如何製作Java文件說明書Java
- SRS文件 軟體需求說明書
- 專利說明書及其說明書附圖
- 機械磁碟iops說明及計算方法
- 【練手小專案】簡易通訊錄:單連結串列實現