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

正文內(nèi)容

java程序課程設(shè)計(jì)報(bào)告-基于java的計(jì)算器的設(shè)計(jì)與開(kāi)發(fā)(留存版)

  

【正文】 about = new JMenuItem(關(guān)于計(jì)算器 )。 ()。 浙江科技學(xué)院信息與電子工程學(xué)院 2020 級(jí) Java 程序課程設(shè)計(jì)報(bào)告 19 (this)。 (this)。 JPanel pRight = new JPanel()。 /***************************Java 計(jì)算器 數(shù)字鍵盤(pán)區(qū)定義 **************************/ JPanel pDown = new JPanel()。 ()。 ()。 ()。 ()。 ()。 (new JLabel(用戶(hù)名 :))。 registerDialog(regDialog)。 (password)) return true。 final CheckboxGroup cbg = new CheckboxGroup()。 (baseBox)。 } /********************************用戶(hù)信息的儲(chǔ)存 ***************************/ private boolean saveUserData(String name, String sex, String password1, String password2) { 浙江科技學(xué)院信息與電子工程學(xué)院 2020 級(jí) Java 程序課程設(shè)計(jì)報(bào)告 26 if (!(password2)) return false。amp。 39。 (0, (), 0)。 } else if ((復(fù)制 (C))) { //將數(shù)字欄中的文本復(fù)制到剪切板中 String temp = ().trim()。 else (regDialog, 輸入有誤,請(qǐng)檢查 , 錯(cuò)誤提示 , )。 Box baseBox = ()。 Box box2 = ()。 ()。 } else { (login, 用戶(hù)名或密碼錯(cuò)誤! , 錯(cuò)誤提示 , )。 loginDialog()。 ()。 ()。 ()。 ()。 ()。 bOther = new JButton(C)。 (this)。 (this)。 (this)。 (false)。 浙江科技學(xué)院信息與電子工程學(xué)院 2020 級(jí) Java 程序課程設(shè)計(jì)報(bào)告 18 (this)。 /************************Java 計(jì)算器 菜單的創(chuàng)建 *****************************/ JMenuBar mBar = new JMenuBar()。 JButton bM。 import 。 import 。 import 。 第 4 章 結(jié)束語(yǔ) 在做本項(xiàng)目是時(shí)候,會(huì)遇到很多小問(wèn)題,比如說(shuō):如何保存輸入的數(shù)字和下一個(gè)數(shù)進(jìn)行加、減、乘、除運(yùn)算。 } } 2. 通過(guò)“查看”選項(xiàng)中的“歷史記錄”來(lái)查看歷史結(jié)果 ,此 showRecord 函數(shù)的作用就是把儲(chǔ)存在 中的歷史記錄顯示在一面板中; 部分代碼如下: private void showRecord() { JDialog dialog = new JDialog(f, 歷史記錄 , true)。 if (().equals(0)) (0)。 ( + () + operate + ())。: rlt = + (a + b)。: rlt = + (a / b)。 double a = (().trim())。 (+(dtemp))。 } else if ((MS)) { //如果按鍵為 MS 則將文本框的數(shù)存入緩沖區(qū) String s1 = ().trim()。 } else if ((cos)) { String temp = ().trim()。 ……………………………… (省略 ) } else if ((CE)) { //如果是 CE 則清除文本框 (0)。 JButton cancel = new JButton(取消 )。 final Checkbox cb1 = new Checkbox(男 , cbg, true)。 } catch (IOException e) { ()。 (new ActionListener() { public void actionPerformed(ActionEvent e) { (true)。 (name)。 未有登錄資料的先進(jìn)行注冊(cè)。未有登錄資料的先進(jìn)行注冊(cè)。)。 (null)。 (new JLabel(性別 :, ))。 final JPasswordField pass1 = new JPasswordField(10)。 (null)。 ()。 double dtemp = / * (temp)。 String temp2 = ()。 save(temp + ^2 = + (dtemp))。 break。 isClear = true。 break。) == 1) { StringBuffer tmp = new StringBuffer(().trim())。 if (!()) ()。 浙江科技學(xué)院信息與電子工程學(xué)院 2020 級(jí) Java 程序課程設(shè)計(jì)報(bào)告 14 (null)。 浙江科技學(xué)院信息與電子工程學(xué)院 2020 級(jí) Java 程序課程設(shè)計(jì)報(bào)告 15 致謝 首先我 們要感謝 指導(dǎo)老師 xx老師 , 在我 們 學(xué)習(xí)《 Java 程序設(shè)計(jì)》與 完成 《 Java程序課程設(shè)計(jì)》 的過(guò)程中所給予的 熱情教導(dǎo)、 精心 指導(dǎo) 與 大力支持。 import 。 import 。 JMenu mView。 39。 ()。 (this)。 (false)。 ()。 ()。 (new BorderLayout())。 (new GridLayout(4,5,3,2))。 (this)。 (this)。 (this)。 (this)。 (this)。 final JTextField name = new JTextField(10)。 JButton register = new JButton(注冊(cè) )。 } ()。 Box box21 = ()。 JButton confirm = new JButton(確定 )。 try { RandomAccessFile out = new RandomAccessFile(, rw)。 ()) try { String tmp = (String)()。 } else if ((π)) { ( + )。 ()。 if ((歷史紀(jì)錄 (H))) { showRecord()。 if (saveUserData(().trim(), sex, new String(()), new String(()))) (false)。 (pass2)。 (new JLabel(確認(rèn)密碼 :, ))。 while (() ()) { fname = ()。 (true)。 浙江科技學(xué)院信息與電子工程學(xué)院 2020 級(jí) Java 程序課程設(shè)計(jì)報(bào)告 23 ()。 bOperator = new JButton(+)。 bOperator = new JButton(1/x)。 bNumber = new JButton(1)。 bNumber = new JButton(5)。 bNumber = new JButton(9)。 (bOther)。 log = new JButton(log)。 cos = new JButton(cos)。 /*************************Java 計(jì)算器 功能鍵定義 ***************************/ Pi = new JButton(π)。 ()。 ((, ))。 ()。 JButton bOther。 import 。 import 。 import 。 } 本章小結(jié) 本章介紹了 計(jì)算器 的具體實(shí)現(xiàn)和部分關(guān)鍵代碼,其中包括 用戶(hù)登錄界面創(chuàng)建和檢測(cè)用戶(hù)登的合法性 所要用到的 loginDialog 與 pareUserData 函數(shù) , 注冊(cè)界面的設(shè)計(jì)與儲(chǔ)存, 主界面的框架設(shè)計(jì)和 計(jì)算功能,儲(chǔ)存與查看歷史記錄功能的具體實(shí)現(xiàn) 。 } catch(IOException e) { ()。 } StringBuffer tmp = new StringBuffer(().trim())。 //存入文件 save( + a + + operate + + b + = + rlt)。+39。/39。 String rlt = null。 double dtemp = (temp)。 } else if ((MR)) { //如果按鍵為 MR 則恢復(fù)緩沖區(qū)的數(shù)到文本框 (())。 浙江科技學(xué)院信息與電子工程學(xué)院 2020 級(jí) Java 程序課程設(shè)計(jì)報(bào)告 10 save(sin + ( + temp + ) = + (dtemp))。 計(jì)算功能實(shí)現(xiàn) 通過(guò) ActionEvent 事件的處理進(jìn)行計(jì)算功能的實(shí)現(xiàn); 部分代碼: public void actionPerformed(ActionEvent e) { String s = ()。 JButton confirm = new JButton(確定 )。 Box box21 = ()。 } 浙江科技學(xué)院信息與電子工程學(xué)院 2020 級(jí) Java 程序課程設(shè)計(jì)報(bào)告 6 ()。 JButton register = new JButton(注冊(cè) )。 final JTextField name = new JTextField(10)。用戶(hù)在使用 計(jì)算器 前需通過(guò)登錄 界面登錄 ,以保護(hù) 計(jì)算器 的 數(shù)據(jù) 安全。 計(jì)算結(jié)果的儲(chǔ)存 與查看 功能概述 計(jì)算結(jié)果有了,但是一般的計(jì)算器不能查詢(xún)之前進(jìn)行的操作和結(jié)果,不得不重新計(jì)算,這就帶來(lái)了不少麻煩,我組設(shè)計(jì)制作的計(jì)算器擁有直接查看歷史記錄的功能, 還附有各個(gè)操作的時(shí)間, 便于確認(rèn); 本章小結(jié) 這一章介紹了 當(dāng)前進(jìn)銷(xiāo)存管理系統(tǒng)應(yīng)該具備的功能模塊,并提供了市面上比較流行的
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1