實(shí)驗(yàn)七基于圖形用戶界面的JDBC程序開發(fā).doc
《實(shí)驗(yàn)七基于圖形用戶界面的JDBC程序開發(fā).doc》由會員分享,可在線閱讀,更多相關(guān)《實(shí)驗(yàn)七基于圖形用戶界面的JDBC程序開發(fā).doc(7頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
實(shí)驗(yàn)4基于圖形用戶界面的JDBC程序開發(fā) (1)淮海工學(xué)院計(jì)算機(jī)科學(xué)系實(shí)驗(yàn)報(bào)告書課程名:_ Java_題 目:基于圖形用戶界面的JDBC程序開發(fā)班 級:_ _ 學(xué) 號:_ _ 姓 名:_ _ _評語:成績: 指導(dǎo)教師: 批閱時(shí)間: 年 月 日一、實(shí)驗(yàn)?zāi)康氖炀氝\(yùn)用GUI標(biāo)準(zhǔn)組件和布局管理器,正確合理地利用常用AWT和Swing組件進(jìn)行圖形界面的設(shè)計(jì);理解Java的事件處理機(jī)制,正確運(yùn)用Java的事件處理機(jī)制及事件委托模型編寫圖形界面組件的事件處理程序;理解Java多線程機(jī)制,掌握線程使用方法。二、實(shí)驗(yàn)環(huán)境操作系統(tǒng):windows 2000 或 Window XP集成開發(fā)環(huán)境:JDK1.6及以上版本三、實(shí)驗(yàn)學(xué)時(shí) 2學(xué)時(shí),必做實(shí)驗(yàn)。四、實(shí)驗(yàn)內(nèi)容(1) 進(jìn)一步熟悉JavaGUI標(biāo)準(zhǔn)組件和布局管理器、正確合理地利用常用AWT和Swing組件進(jìn)行圖形界面的設(shè)計(jì);理解Java的事件處理機(jī)制,正確運(yùn)用Java的事件處理機(jī)制及事件委托模型編寫圖形界面組件的事件處理程序;實(shí)踐程序調(diào)試方法、糾錯(cuò)能力及編程規(guī)范性等(2) 按以下各題目具體要求調(diào)試或編寫相關(guān)算法程序五、實(shí)驗(yàn)步驟與結(jié)果1 改正以下程序中出現(xiàn)的錯(cuò)誤,并進(jìn)行注釋說明import java.awt.*import javax.swing.*;public class Test3 extends Frame implement ActionListenerLable prompt;TextField input,output;public void init( )prompt=new Lable(請輸入你的專業(yè):);input=new TextField(8);input=new TextField(16);add(prompt);add(input);add(output);input.addActionListener();setsize(500,400);public static void actionPerformed(ActionEvent e)JOptionPane.showMessagebox(null,你喜歡嗎?,友情提醒,JOptionPane.QUESTION_MESSAGE);output.setText(好好學(xué)+input.getText();public static void main(string args)new Test3();改正import java.awt.*;/缺少分號import javax.swing.*;import java.awt.event.*;/添包import java.applet.*;/添包public class Test3 extends Applet implements ActionListener/改成如前所示Label prompt;/Label拼寫錯(cuò)誤TextField input,output;public void init( )prompt=new Label(請輸入你的專業(yè):);/Label拼寫錯(cuò)誤input=new TextField(8);output=new TextField(8);/添加此行input=new TextField(16);output=new TextField(16);/添加此行add(prompt);add(input);add(output);input.addActionListener(this);/添加thisoutput.addActionListener(this);/添加此行setSize(500,400);/改為setSize,分號的輸入狀態(tài)改為英文下的public void actionPerformed(ActionEvent e)/去掉staticJOptionPane.showMessageDialog(null,你喜歡嗎?,友情提醒,JOptionPane.QUESTION_MESSAGE);/box改成Dialogoutput.setText(好好學(xué)+input.getText();public static void main(String args)/改為Stringnew Test3();2 編寫一個(gè)Java Application圖形界面的程序,實(shí)現(xiàn)兩數(shù)相減、相除的功能(1) 在兩個(gè)文本框里分別輸入兩個(gè)數(shù)字,單擊“求差”、“求商”按鈕,則在第三個(gè)文本框里顯示運(yùn)算結(jié)果;(2) 當(dāng)輸入的不是數(shù)字或者除數(shù)為0時(shí),要求用消息對話框向用戶報(bào)錯(cuò);(3) 單擊窗口右上角的“X”按鈕,即關(guān)閉窗口退出請按照實(shí)驗(yàn)內(nèi)容具體要求完成相關(guān)設(shè)計(jì)與編程,實(shí)驗(yàn)步驟;(1) 程序代碼import java.awt.*;import java.awt.event.*;import javax.swing.*;public class prg005 extends Frame implements ActionListenerLabel prompt;TextField input1,input2,output;Button btnAdd;double s1,s2,result; /定義幾個(gè)計(jì)算用的變量prg005() super(Java程序設(shè)計(jì)示例);prompt=new Label(請輸入兩個(gè)數(shù)字:);input1=new TextField(5);input2=new TextField(5);output=new TextField(16);btnAdd=new Button(求和);setLayout(new FlowLayout();add(prompt);add(input1);add(input2);add(output);add(btnAdd); addWindowListener(new WindowAdapter()public void windowClosing(WindowEvent e1)System.exit(0););btnAdd.addActionListener(this);setSize(300,150);setVisible(true);public void actionPerformed(ActionEvent e)if(judge()if(e.getSource()=btnAdd) output.setText(相加結(jié)果= +(s1+s2); boolean judge()String regex=1234567890.;String t1=input1.getText();String t2=input2.getText();if(t1.matches(regex)|t2.matches(regex) JOptionPane.showMessageDialog(null,請輸入數(shù)字!,友情提醒,JOptionPane.INFORMATION_MESSAGE); output.setText( ); return false; else s1=Double.parseDouble(t1);s2=Double.parseDouble(t2);return true; public static void main(String asg)new prg005();(2) 相應(yīng)運(yùn)行結(jié)果3 (選做題) 理解并調(diào)試運(yùn)行實(shí)驗(yàn)指導(dǎo)書第132頁提高題4-4六、實(shí)驗(yàn)分析與體會(1) 試介紹Java界面布局管理器(2) 是描述Java委托事件處理機(jī)制,并解釋出常用的三種事件監(jiān)聽器實(shí)現(xiàn)方法- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 實(shí)驗(yàn) 基于 圖形 用戶界面 JDBC 程序 開發(fā)
鏈接地址:http://m.italysoccerbets.com/p-6591416.html