實驗五 java項目開發(fā)實例

實驗五 java項目開發(fā)實例

ID:18412842

大小:266.00 KB

頁數(shù):10頁

時間:2018-09-17

實驗五 java項目開發(fā)實例_第1頁
實驗五 java項目開發(fā)實例_第2頁
實驗五 java項目開發(fā)實例_第3頁
實驗五 java項目開發(fā)實例_第4頁
實驗五 java項目開發(fā)實例_第5頁
資源描述:

《實驗五 java項目開發(fā)實例》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、實驗五Java項目開發(fā)實例實驗?zāi)康模赫莆者\(yùn)用RAD開發(fā)Java應(yīng)用程序目標(biāo)要求:1.掌握運(yùn)用VisualEditor創(chuàng)建窗口應(yīng)用程序2.掌握通過JDBC連接數(shù)據(jù)庫內(nèi)容簡介:本章將介紹MyLibrary的GUI應(yīng)用程序。實驗說明:第一節(jié)創(chuàng)建GUI應(yīng)用程序1.添加JDBC環(huán)境變量在菜單欄點擊“文件->新建->項目”,選擇“Java項目”,點擊“下一步”。輸入項目名稱“MyLibraryGUI”,點擊“下一步”。在Java設(shè)置中選擇“庫”欄,點擊“添加變量”。在“新建變量類路徑條目”對話框中點擊“配置變量”在“類途徑變量”

2、對話框中點擊“新建”按鈕,會彈出“新建變量條目”對話框。在“名稱”欄中輸入“CLOUDSCAPE_DRIVER_JAR”,然后點擊“文件”按鈕,找到D:/ProgramFiles/IBM/Rational/SDP/6.0/runtimes/base_v6/cloudscape/lib/db2j.jar,如下圖:點擊“確定”。再次點擊“確定”。在彈出對話框點擊“是”。在“新建變量類路徑條目”窗口中選擇,點擊“確定”。這樣就在MyLibraryGUI項目里添加了Cloudscape的JDBC驅(qū)動。點擊“完成”按鈕。1.新

3、建可視類(VisualClass)在菜單欄選擇“文件->新建->其它->Java->可視類”,點擊“下一步”。在“Java類”窗口,“包”文本框輸入mlg.library.gui,“名稱”文本框輸入“MyLibraryDesktopApp”,“樣式”選擇“Swing->框架”(選擇后“超類”變成javax.swing.JFrame),點擊“接口”右側(cè)的“添加”,輸入ActionListener,點擊“確定”。勾選“pulibcstaticvoidmain(String[]args)”,點擊“完成”在如下圖的工作臺中,

4、點擊1里的下三角箭頭,將源代碼區(qū)域最小化,點擊2里的三角箭頭使得選用板總是可見,將3處拉伸使得選用板中各控件可以很好看到。在RAD下側(cè)的“屬性”欄里,將“>標(biāo)題”的值改為“圖書館圖書管理”,如果想改變大小,可以將修改“>大小”的值。點擊MyLibraryDesktopApp.java可視編輯器里的面板JPanel(不是整個框架JFrame),在下面的“屬性”欄中找到“布局”,默認(rèn)值為BorderLayout,在列表中選擇GridBagLayout。Ctrl+S保存。1.添加GUI組件下面向JFrame里添加Swing

5、組件,使得圖書館圖書管理的應(yīng)用程序如下所示:在左側(cè)的“選用板”中點擊“Swing組件”中的“JLabel”,然后將鼠標(biāo)指針移至contentpane。這時鼠標(biāo)指針會顯示(0,0),這是GridBagLayout下的組件坐標(biāo)。再次點擊鼠標(biāo),這個JLabel會出現(xiàn)在contentpane的中央。在“選用板”選擇一個JTextField,將它放在剛才那個JLabel的右邊,鼠標(biāo)指針會出現(xiàn)(1,0)。重復(fù)以上兩步,一共添加共2個JLabel和JTextField。在(1,2)添加一個JButton。點擊一下(0,0)的JLa

6、bel,再點擊一下,輸入“書名”兩個字。用同樣的方法,將第二個JLabel的文本改成“作者”。再將JButton的文本改成“添加”。1.運(yùn)行可視類點擊設(shè)計編輯器和屬性欄之間的中的任一個箭頭,使得源代碼編輯器出現(xiàn)。在源代碼區(qū)域找到main方法,添加如下代碼,用于在這個java類啟動后能夠運(yùn)行圖形界面:publicstaticvoidmain(String[]args){MyLibraryDesktopAppapp=newMyLibraryDesktopApp();app.setDefaultCloseOperation

7、(JFrame.DISPOSE_ON_CLOSE);app.setVisible(true);}右鍵點擊“包資源管理器”中的MyLibraryDesktopApp.java,選擇“運(yùn)行->Java應(yīng)用程序”會看到MyLibraryDesktopApp.java程序的運(yùn)行界面:1.添加事件處理方法為上小節(jié)新建的“添加”按鈕添加事件。在MyLibraryDesktopApp.java的可視編輯界面,右鍵點擊“添加”按鈕,選擇“事件->添加事件”,在彈出的“添加事件”向?qū)е苯狱c擊“完成”按鈕。察看MyLibraryDesk

8、topApp.java的源代碼,會看到添加了如下代碼:privateJButtongetJButton(){if(jButton==null){jButton=newJButton();jButton.setText("添加");jButton.addActionListener(newjava.awt.event.ActionListener

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。