freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java課程設(shè)計(jì)-atm機(jī)模擬系統(tǒng)-文庫(kù)吧

2025-07-20 18:39 本頁(yè)面


【正文】 }else{ dispose()。 (null, 您輸入的卡號(hào)或密碼不正確,請(qǐng)核實(shí)后再確定, 消息!, )。 new WindowBox(登錄界面)。 } } /*退卡*/if(()==button2){ dispose()。 (null, 謝謝使用!, 消息!, )。 (0)。 } } 選擇服務(wù)模塊設(shè)計(jì)在選擇服務(wù)模塊中,有各種ATM的服務(wù)功能,只要用戶在該界面中選擇按鈕,它就會(huì)彈出各個(gè)相應(yīng)的界面。每一個(gè)按鈕都有監(jiān)聽(tīng)器,在選擇了按鈕后,并將它傳遞給方法public void actionPerformed(ActionEvent e)中的參數(shù)e,監(jiān)視器就會(huì)知道所發(fā)生的事件,對(duì)此事件進(jìn)行處理。其中的部分源代碼為:(new Label(請(qǐng)選擇你要的服務(wù)))。 (p)。 button1 = new Button(存款)。 (button1)。 (p1)。 button2 = new Button(取款)。 (button2)。 (p2)。 button3 = new Button(查詢余額)。 (button3)。 (p3)。 button4 = new Button(退出)。 (button4)。 (p4)。 button5 = new Button(修改密碼)。 (button5)。 (p5)。 (new WindowAdapter(){ public void windowClosing(WindowEvent e){ (0)。 } })。 (this)。 (this)。 (this)。 (this)。 setBounds(300,300,300,300)。 setVisible(true)。 validate()。 } public void actionPerformed(ActionEvent e){ if(()==button2){//取款 dispose()。 GetBalance gb = new GetBalance(取款,act)。 } if(()==button3){//查詢余額 Query q =new Query(查詢余額,act)。 dispose()。 } else if(()==button4){//退出 dispose()。 (null, 謝謝使用!, 消息!, )。 (0)。 } else if(()==button5){//修改密碼 ChangePassword cp = new ChangePassword(修改密碼,act)。 dispose()。 } }} 取款模塊設(shè)計(jì)在取款模塊中,和其他的界面也是同樣的結(jié)構(gòu)。也是有一個(gè)文本框和一個(gè)按鈕還有標(biāo)簽組成的。用戶在文本框中輸入他想取的數(shù)額,但是必須是100的倍數(shù),而且每一次最多只能取5000塊。當(dāng)然了取款的時(shí)候也不能超過(guò)卡里的余額,再就是卡里的余額不可以為負(fù),否則就會(huì)彈出報(bào)錯(cuò)的窗口。其方法為: if (() == button) { if (() 0) {// 判斷余額是否為負(fù) dispose()。 (null, 余額為負(fù)數(shù), 消息, )。 } else if (money = ()) {// 取錢(qián)的數(shù)額不大于余額 if (money % 100 == 0) { dispose()。 (null, 取款成功!, 消息, )。 (money)。 (false)。 Selection s = new Selection(選擇服務(wù), act)。 } if ((money % 100 != 0) || (money = 5000)) {// 取錢(qián)數(shù)為100的倍數(shù)或不大于5000 dispose()。 (null, 每次只能取100的倍數(shù),而且不能超過(guò)5000,請(qǐng)重新輸入你想取的錢(qián)!, 消息, )。 ()。 (false)。 Selection s = new Selection(選擇服務(wù), act)。// 返回選擇服務(wù)窗口 } } else if (money ()) {// 判斷取款數(shù)額是否大于余額 dispose()。 (null, 超過(guò)已有的錢(qián)數(shù),請(qǐng)重新輸入你想取的錢(qián)!, 消息, )。 (false)。 Selection s = new Selection(選擇服務(wù), act)。 }} 修改密碼模塊設(shè)計(jì)在修改密碼模塊中,首先你必須要輸入你的舊密碼是否正確,否則就會(huì)報(bào)錯(cuò)。再一個(gè)就是要兩次輸入你的新密碼,且兩次藥匹配,否則也會(huì)報(bào)錯(cuò),然后再重新回到修改密碼的界面。在修改密碼時(shí)用到的方法為:/*判斷舊密碼是是否正確*/if((())){/*判斷兩次輸入的密碼是否匹配*/ if((pwd4)){ /*如果都正確的話就設(shè)置新密碼*/ (pwd3)。 dispose()。 Selection s = new Selection(選擇,act)。 }else{ dispose()。 ErrorWarn2 ew2 = new ErrorWarn2(消息,act)。 } }else{ (false)。 ErrorWarn3 ew1 = new ErrorWarn3(消息,act)。 dispose()。 } 查詢余額模塊設(shè)計(jì) 在查詢余額模塊設(shè)計(jì)中, 和其他的界面的結(jié)構(gòu)相差不多。有一個(gè)余額顯示和一個(gè)按鈕還有標(biāo)簽組成的。查詢時(shí)用到的方法: Query(String s, Account act) {// 構(gòu)造函數(shù) super(s)。 = act。 button = new Button(確定)。 // TextField tf = new TextField(6)。 Panel panel1 = new Panel()。 Panel panel = new Panel()。 (new Label(你的余額為: + ()))。// 查詢余額的方法 (this)。 (button)。 (panel)。 (panel1)。 (new GridLayout(2, 1))。 (new WindowAdapter() { public void windowClosing(WindowEvent e) { (0)。 } })。 setBounds(300, 300, 300, 300)。 setVisible(true)。 } 退卡模塊設(shè)計(jì)在退卡模塊設(shè)計(jì)中,這個(gè)方法就更加的簡(jiǎn)單了,它只是用了if(()==button4){//退出 dispose()。 (null
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1