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

正文內(nèi)容

java課程設(shè)計-atm柜員機模擬程序-文庫吧資料

2025-07-13 11:53本頁面
  

【正文】 setDefaultCloseOperation()。 quit = new JButton()。 mit = new JButton()。 } private void initComponents() { jL1 = new JLabel()。 (null)。 String str=。 public JTextField jT1。 public JButton mit。 } }}/*******取款界面********/class Take extends JFrame { public JButton back。//密碼不正確的提示 ()。 ()。 (false)。amp。 pack()。//獲取組件窗格 ( () .addGroup(() .addGroup(() .addGroup(() .addContainerGap(50, ) .addGroup(() .addComponent(jL1)//添加組件jL1 .addComponent(jL2)) .addGap(31, 31, 31) .addGroup((, false) .addComponent(Jpassword) .addComponent(accountnum, , 143, ))) .addGroup(() .addGap(122, 122, 122) .addComponent(mit))) .addContainerGap(72, )) )。 /**********界面登陸設(shè)計**********/ layout = new (getContentPane())。 (new () { //設(shè)置事件監(jiān)聽 public void actionPerformed( evt) { mitActionPerformed(evt)。 (密碼:)。 //設(shè)置標題 setResizable(false)。//單獨提供它可以較方便地安全更改 JTextField 的 UI 而不影響密碼輸入 setDefaultCloseOperation()。//允許編輯單行文本 mit = new JButton()。 //對齊方法 jL2 = new JLabel()。//使窗口至于屏幕中央 (true)。 public Load() { initComponents()。//增刪 private JLabel jL1。 public JTextField accountnum。 (false)。 (false)。 (false)。 (false)。 (false)。 pack()。//內(nèi)容面板 ( //水平劃分 () .addGroup(() .addContainerGap() .addGroup(() .addGroup(() .addComponent(cunkuan) .addPreferredGap(, 105, ) .addComponent(reset)) .addGroup(, () .addComponent(qukuan) .addPreferredGap(, 143, ) .addComponent(quit)) .addComponent(checked)) .addContainerGap()) )。 //程序界面劃分,界面布局 // GroupLayout layout = new GroupLayout(getContentPane())。 (new ActionListener() { public void actionPerformed(ActionEvent evt) { quitActionPerformed(evt)。 } })。 (修改密碼)。 (new ActionListener() { public void actionPerformed(ActionEvent evt) { checkedActionPerformed(evt)。 } })。 (取款)。 //將“cunkuan”轉(zhuǎn)換成“存款” (new ActionListener() { //設(shè)置事件監(jiān)聽 public void actionPerformed(ActionEvent evt) { //活動事件響應(yīng) cunkuanActionPerformed(evt)。//設(shè)置名稱 setResizable(false)。//退出程序 setTitle(ATM柜員模擬程序)。 quit = new JButton()。 checked = new JButton()。 //隱藏其他窗口 } /* 控件初始化*/ private void initComponents() { //初始化添加組件的和添加監(jiān)聽器 cunkuan = new JButton()。 //添加組件 (null)。 //取款 public JButton reset。 //存款 public JButton quit。//獲取密碼 } }/*********************主界面************************/ class MainFrame extends JFrame { //主框架方法由JFrame繼承而來 public JButton checked。//獲取余額 } public String getaccount(){ return account。//取款后再原來基礎(chǔ)上減所取部分 } public void reccount(int money){ //reccount 存款 count+=money。 //初始密碼 public Account() { //賬戶函數(shù) } public void setpw(String password){ //設(shè)置密碼 =password。 //初始賬戶余額10000 private String account=123456。//();彈出系統(tǒng)提示 } public static void main(String[] args) { ATMmodel atm=new ATMmodel()。 Setpw setpw=new Setpw()。 Input input=new Input()。 MainFrame Jmain=new MainFrame()。/***********主類*****************/public class ATMmodel { Account myaccount=new Account()。import .*。五、參考文獻[1] 葉核亞. Java程序設(shè)計實用教程(,2010[2] 耿祥義. ,2009[3] 王文濤,袁海燕 JAVA實用程序設(shè)計100例[M]北京:人民郵電出版社,[4] 雍俊海 JAVA程序設(shè)計[M]北京:清華大學(xué)出版社,[5] 劉寶林 JAVA程序設(shè)計與案例[M]北京:高等教育出版社,[6] 史斌星,史佳 .Java基礎(chǔ)及應(yīng)用教程 [M]..[7] [M]..六、附錄 源代碼程序源代碼:/*********API接口************/import .*??傊?,在這次課程設(shè)計中,我學(xué)到了很多的知識,同時也感謝我的同學(xué)的幫助和指導(dǎo)。在這次課程設(shè)計中,我查了很多資料,很好的鍛煉了自己的查閱資料的能力和快速吸收新知識的能力。在這次的課程設(shè)計中,我主要運用了Java圖形界面編程方面的知識,加深了對Java語言中各個基礎(chǔ)知識點的了解和應(yīng)用,將自己所學(xué)的知識運用到實際操作當(dāng)中,而不再是紙上談兵。反復(fù)的進行分析調(diào)試,最后一天把程序調(diào)試通過后,進行課程設(shè)計報告的撰寫。第三天,編寫程序代碼,這個過程我覺得是最艱難的,因為代碼太多,還有API接口不是很熟悉,所以要經(jīng)常翻閱手冊,花費了很多時間。第一天,去圖書館借了相關(guān)圖書,把知識點打牢,然后參考了相似的的幾個實例,并進行了一些分析和總結(jié)。四、總結(jié)通過為時一周的課程設(shè)計,我受益匪淺,把平時所學(xué)的知識通通運用了進來,雖然平時積淀的知識點比較少、比較單一,但是在這次實驗中把零零碎碎的知識都連貫起來了,也達到了課程設(shè)計的目的,最主要的是通過一周的努力我終于用面向?qū)ο蟪绦蛟O(shè)計的知識做出了這個“ATM柜員機模擬系統(tǒng)”。圖13 修改密碼界面圖14 修改密碼成功提示界面經(jīng)過上面的操作,既測試了程序的實現(xiàn)效果,又對系統(tǒng)的使用進行了詳細的說明。新密碼長度不小于6位,不允許出現(xiàn)6位完全相同的情況,只有舊密碼正確,新密碼符合要求,且兩次輸入相同的情況下才可以成功修改密碼,彈出如圖14所示的提示界面,點擊確定后會回到主界面。初始金額為50000,圖12中的余額是經(jīng)過存款、取款操作以后的金額。圖10 取款界面圖11 取款錯誤提示界面點擊主界面中的查詢按鈕,或者是在存款和取款操作完成后的選擇界面中選“是”的話,就會進入到如圖12所示的查詢界面。當(dāng)輸入的錢數(shù)是負數(shù),或者是0,或者不是100的倍數(shù),又或者大于5000時,會彈出如圖11所示的出錯提示界面。選“是”的話,會進入查詢余額界面,查看存款操作是否成功;選“否”的話,會回到主界面。圖7 存款界面當(dāng)輸入的錢數(shù)不是100的倍數(shù)時,就會彈出如圖7所示的錯誤提示界面。圖5 登陸出錯提示界面 當(dāng)輸入的密碼和卡號正確,單擊確定后就會進入到主界面,選擇服務(wù),如圖6所示,點擊相應(yīng)的按鈕就可以選擇所需要的服務(wù)了,點擊“退出”會回到登陸界面。賬號和密碼不符合時,會進入如圖4所示的錯誤提示界面。點擊確定之后,會進入如圖4所示的登陸界面。(6 )Setpw類的監(jiān)聽模塊在這個類中設(shè)置了兩個監(jiān)聽器,它們是監(jiān)聽鼠標單擊按鈕事件,分別監(jiān)聽“確定” (new ActionListener()、“退出” (new ActionListener()按鈕事件。它們監(jiān)聽“清除” (new ActionListener()、“確定” (new ActionListener()按鈕事件。(3) Take類的監(jiān)聽模塊在該類中設(shè)置了四個監(jiān)聽器,同樣是監(jiān)聽鼠標單擊按鈕事件,分別監(jiān)聽“清除” (new ActionListener()、“退出” (new ActionListener()、“返回” (new ActionListener()、“確定” (new ActionListener()按鈕的事件。 }(1) MainFrame類的監(jiān)聽模塊在該類中設(shè)置了五個監(jiān)聽器,監(jiān)聽鼠標單擊按鈕,(new ActionListener()、(new ActionListener()、(new ActionListener()、(new Actio
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1