歡迎來到天天文庫
瀏覽記錄
ID:40548302
大?。?88.67 KB
頁數:8頁
時間:2019-08-04
《java NetBean創(chuàng)建并實現登錄窗口教程》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、圖書館管理系統(tǒng)開發(fā)步驟((三(三三)三)這一部分,我們學習如何創(chuàng)建并實現登錄窗口。最后完成的登錄窗口如下圖所示:1、、、創(chuàng)建、創(chuàng)建創(chuàng)建登錄窗體類創(chuàng)建登錄窗體類首先啟動NetBeansIDE,右鍵單擊項目,在彈出的上下文菜單中,依次選擇【新建】
2、【JFrame窗體…】菜單項,打開新建窗體向導對話框。如下圖所示:在彈出的“新建JFrame窗體”對話框中,設置新建登錄窗體的名稱為“LoginIFrame”,取包名為“com.xuejava.iframe”。然后單擊【完成】按鈕。如下圖所示:此時會出現新建窗體的設計窗口
3、,及相關屬性和導航窗口。如下圖所示:2、、、設計登錄窗體布局、設計登錄窗體布局接下來,在放置組件之前,要先設計好登錄窗體的布局。在這里,我們將登錄窗體的布局,設置為BorderLayout布局模式(邊框式布局)。具體操作如下圖所示:在設計窗口,在上、中、下三個區(qū)域分別放入一個JLabel組件和兩個JPanel面板組件。如下圖所示:因為最下方的面板中,我們只用來放置兩個按鈕:登錄和重置按鈕。很明顯,下方的面板有點快。所以我們需要進一步調整面板的大小。先選中最下方的面板,然后在右側的屬性面板中,打開一個名為“pre
4、ferredSize”的屬性,將其高度改為60。如下圖所示:單擊【確定】按鈕,再轉到窗體“設計”界面,會發(fā)現最下方的面板高度明顯減少。如下圖所示:3、、、添加組件、添加組件3.1選中最上方的jLabel組件,設置其背景為login.jpg圖片。如下圖所示:單擊【確定】按鈕,此時界面如下圖所示(可能圖片寬度小于默認的窗體寬度,適當調整窗體寬度到與圖片寬度相同):3.2在中間的面板中,放置接收用戶輸入信息的組件。如下圖所示:3.3在最下方的面板中,放置兩個按鈕組件:一個用戶提交用戶登錄信息,一個用來重置用戶輸入。如
5、下圖所示:4、、、添加按鈕的事件響應代碼、添加按鈕的事件響應代碼為了讓我們的程序具備更好的可讀性,我們需要為控件設置符合Java規(guī)范的變量名,而不是使用IDE自動生成的默認變量名。首先,設置登錄按鈕和重置按鈕的變量名稱。選中按鈕組件,單擊右鍵,在彈出的上下文菜單中,選擇【更改變量名稱…】菜單項。如下圖所示:在彈出的“重命名”對話框中,設置登錄按鈕的變量名稱為“btn_login”。如下圖所示:同樣的方式,將重置按鈕的變量名設為“btn_reset”。切換到源代碼窗口,查看變量定義,會發(fā)現我們定義的變量名稱如下:
6、同樣的方式,將登錄窗口中接收用戶名輸入的文本框變量設為:username。將接收用戶密碼輸入的口令框變量設為:password。再次切換到源代碼窗口,會發(fā)現我們定義的變量如下:5、、、添加按鈕的事件響應代碼、添加按鈕的事件響應代碼在設計界面,雙擊【登錄】按鈕,IDE會自動打開事件響應方法。我們只需要在方法中編寫事件響應代碼即可。登錄按鈕的事件響應方法和響應代碼如下所示:同樣的方式,雙擊【重置】按鈕,IDE會自動打開事件響應方法。編寫響應代碼如下:6、、、測試、測試運行應用程序,測試程序執(zhí)行功能。
此文檔下載收益歸作者所有