http://www.cnblogs.com/hyy786030686/p/7063890.htmlhtml
--登陸界面的設計 --用戶名和密碼驗證
我作的是登陸界面主要就三個任務:界面設計,用戶名密碼驗證和學生信息增長。 界面設計就是很簡單的用NetBeans作的,直接用了,我本身就是給JFrame頂層容器起了 個名,這個比較簡單; 而後就是用戶名和密碼驗證,這裏具體就是先輸入管理員的用戶名和密碼,而後再找文件, 如文件不存在則拋出異常,若是文件存在,則讀取文件,若讀取失敗則拋出異常,若成功讀取文件, 再比較輸入的用戶名和密碼是否和文件匹配,若是匹配則進入學生信息界面(那就不是我負責了), 若是不匹配則跳出(「提示!」)對話框:帳號或密碼錯誤,這裏就要清空用戶名和密碼而後從新輸入了。
此次課程設計讓我有了很大的進步,天天超長時間打代碼雖然累可是感受好充足,不要驚訝我這麼點代碼 打那麼久,由於我代碼基礎超差,而後剛開始設計界面的時候並無用NetBeans,而是直接在eclipse裏面 寫的,一開始就是直接寫Container,而後add,但是我發現後面的JPanel會把前面的給覆蓋了,我問了學霸 也沒解決這個問題(能力不夠)就果斷放棄了,而後就查了swing基礎佈局管理器的使用方法,這個還挺容易 理解的,本身修修改改最後仍是用了NetBeans~;而後用戶名和密碼驗證這塊寫完以後就算輸入了正確的用戶 名密碼也會跳出對話框,還報錯,就這個問題我搞了很久很久,各類改都不行,最後仍是嘉廉厲害啊,幫我找 到錯誤了,密碼框是char型的而我輸入密碼定義的是String型,類型不匹配,比較不了啊,因此就改爲逐個字 符比較了。 此次課設讓我意識到其實寫代碼沒有想象中那麼難,只要認真去作真的想去完成它,是能夠作到的,只是但願以 後的課設不要再1+3了(一週課設中居然還有三場考試,表示身體吃不消啊~) 不過真的好開心,雖然本身寫的是很簡單的,但是從不會到會,而後真的寫出來,還蠻有成就感的。