JAVA實(shí)驗(yàn)指導(dǎo)書-作業(yè)_第1頁
JAVA實(shí)驗(yàn)指導(dǎo)書-作業(yè)_第2頁
JAVA實(shí)驗(yàn)指導(dǎo)書-作業(yè)_第3頁
JAVA實(shí)驗(yàn)指導(dǎo)書-作業(yè)_第4頁
JAVA實(shí)驗(yàn)指導(dǎo)書-作業(yè)_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、第部分:實(shí)驗(yàn)指導(dǎo)實(shí)驗(yàn)1:Java開發(fā)環(huán)境J2SE一、實(shí)驗(yàn)?zāi)康模?)學(xué)習(xí)從網(wǎng)絡(luò)上下載并安裝J2SE開發(fā)工具。(2)學(xué)習(xí)編寫簡單的Java Application程序.(3)了解Java源代碼、字節(jié)碼文件,掌握J(rèn)ava程序的編輯、編譯和運(yùn)行過程。二、實(shí)驗(yàn)任務(wù)從網(wǎng)絡(luò)上下載或從CD-ROM直接安裝J2SE開發(fā)工具,編寫簡單的Java Application程序,編譯并運(yùn)行這個(gè)程序。三、實(shí)驗(yàn)內(nèi)容1安裝J2SE開發(fā)工具Sun公司為所有的java程序員提供了一套免費(fèi)的java開發(fā)和運(yùn)行環(huán)境,取名為Java 2 SDK,可以從上進(jìn)行下載。安裝的時(shí)候可以選擇安裝到任意的硬盤驅(qū)動(dòng)器上,例如安裝到C:j2sdk1.

2、4.1_03目錄下。教師通過大屏幕演示J2SE的安裝過程,以及在Windows98/2000/2003下環(huán)境變量的設(shè)置方法。2安裝J2SE源代碼編輯工具Edit Plus教師通過大屏幕演示Edit Plus的安裝過程,以及在Windows98/2000/2003操作系統(tǒng)環(huán)境下編輯Java原程序的常用命令的用法。3編寫并編譯、運(yùn)行一個(gè)Java Application程序。創(chuàng)建一個(gè)名為HelloWorldApp的java Application程序,在屏幕上簡單的顯示一句話"老師,你好!"。4編譯并運(yùn)行下面的Java Application程序,寫出運(yùn)行結(jié)果。1: public

3、 class MyClass 2: private int day;3: private int month;4: private int year;5: public MyClass() 6: day = 1;7: month = 1;8: year = 1900;9: 10: public MyClass(int d,int m,int y) 11: day = d;12: month = m;13: year = y;14: 15: public void display()16: System.out.println(day + "-" + month + &quo

4、t;-" + year);17: 18: public static void main(String args ) 19: MyClass m1 = new MyClass();20: MyClass m2 = new MyClass(25,12,2001);21: m1.display();22: m2.display();23: 24:實(shí)驗(yàn)2:Java簡單程序設(shè)計(jì)一、實(shí)驗(yàn)?zāi)康模?)掌握J(rèn)ava語言轉(zhuǎn)義字符的功能。(2)理解“值傳遞”的過程。(3)掌握J(rèn)ava運(yùn)算符的用法。(4)掌握表達(dá)式的使用和各種運(yùn)算符的優(yōu)先級(jí)控制。(5)掌握結(jié)構(gòu)化程序設(shè)計(jì)的基本結(jié)構(gòu)。二、實(shí)驗(yàn)任務(wù)(1)輸入、

5、運(yùn)行給定的Java Application程序,寫出運(yùn)行結(jié)果,以驗(yàn)證Java語言轉(zhuǎn)義字符的功能。(2)按照要求編寫Java Application程序。三、實(shí)驗(yàn)內(nèi)容1輸入下面的Java Application程序,寫出運(yùn)行結(jié)果。1: public class CharSample2: public static void main(String args ) 3: char ch1 = 'b'4: char ch2 = 't'5: char ch3 = 'n'6: char ch4 = 'r'7: char ch5 = '

6、"'8: char ch6 = '''9: char ch7 = ''10: System.out.println("沈陽"+ch1+"師范大學(xué)");11: System.out.println("沈陽"+ch2+"師范大學(xué)");12: System.out.println("沈陽"+ch3+"師范大學(xué)");13: System.out.println("沈陽"+ch4+ch3+"師范大學(xué)

7、");14: System.out.println(ch5+"沈陽"+"師范大學(xué)"+ch5);15: System.out.println(ch6+"沈陽"+"師范大學(xué)"+ch6);16: System.out.println(ch7+"沈陽"+"師范大學(xué)"+ch7);2按下面的要求完成Java Application程序,寫出程序的運(yùn)行結(jié)果。(1)定義一個(gè)Java類Point,用來描述平面直角坐標(biāo)系中點(diǎn)的坐標(biāo),該類應(yīng)該能描述點(diǎn)的橫、縱坐標(biāo)信息及一些相關(guān)操作,包括獲

8、取點(diǎn)的橫、縱坐標(biāo),修改點(diǎn)的坐標(biāo),顯示點(diǎn)的當(dāng)前位置等。(2)定義一個(gè)測(cè)試類javaTest,創(chuàng)建Point類的對(duì)象并對(duì)其進(jìn)行有關(guān)的操作。3輸入如下所示的Java Application程序,寫出運(yùn)行結(jié)果,并說明程序的功能。1: import java.io.*; 2: public class findNum 3: public static void main(String args) 4: String s;5: double d;6: int i;7: boolean b = false;8: do 9: try 10: System.out.println("請(qǐng)輸入一個(gè)浮點(diǎn)數(shù):

9、 ");11: BufferedReader br = new BufferedReader(new InputStreamReader(System.in);12: s = br.readLine(); / 以字符串方式讀入13: i = s.indexOf('.');/找到小數(shù)點(diǎn)的位置14: d = Double.parseDouble(s); / 將字符串轉(zhuǎn)換成浮點(diǎn)數(shù)15: System.out.println(d + " 整數(shù)部分為:" + (long)d);16: if( i = -1 ) /若沒有小數(shù)點(diǎn),則沒有小數(shù)部分17: Syste

10、m.out.println(d + " 小數(shù)部分為:0.0");18: else / 若有小數(shù)點(diǎn),則截取小數(shù)點(diǎn)后的字符串合成浮點(diǎn)數(shù)19: System.out.println(d + "小數(shù)部分為:" + Double.parseDouble(s.charAt(0)='-') ? "-" : "") + "0." + s.substring(i+1,s.length();20: b = false;21: 22: catch(NumberFormatException nfe)

11、23: System.out.println("輸入浮點(diǎn)數(shù)格式有誤。n");24: b = true;25: 26: catch(IOException ioe) 27: b = false;28: 29: 30: while(b); /浮點(diǎn)格式錯(cuò)誤時(shí)重新輸入31: / end of main32:/ end of class4編寫一個(gè)Java Application程序,輸出區(qū)間200,300上的所有素?cái)?shù),要求寫出程序的運(yùn)行結(jié)果。(篩選法)實(shí)驗(yàn)3:Java類與對(duì)象一、實(shí)驗(yàn)?zāi)康模?)掌握J(rèn)ava類的繼承關(guān)系和派生方法。(2)理解多態(tài)的概念與使用。(3)掌握接口的定義和使用。

12、二、實(shí)驗(yàn)任務(wù)(1)按要求編寫一個(gè)Java程序。(2)按要求完善一個(gè)Java程序,編譯、運(yùn)行這個(gè)程序,并寫出運(yùn)行結(jié)果。三、實(shí)驗(yàn)內(nèi)容1編寫一個(gè)Java程序片斷,以定義一個(gè)表示學(xué)生的類Student。這個(gè)類的屬性有“學(xué)號(hào)”、“班號(hào)”、“姓名”、“性別”、“年齡”,方法有“獲得學(xué)號(hào)”、“獲得班號(hào)”、“獲得性別”、“獲得姓名”、“獲得年齡”、“獲得年齡”。2為類Student增加一個(gè)方法public String toString( ),該方法把Student類的對(duì)象的所有屬性信息組合成一個(gè)字符串以便輸出顯示。編寫一個(gè)Java Application程序,創(chuàng)建Student類的對(duì)象,并驗(yàn)證新增加的功能。

13、實(shí)驗(yàn)4:Java繼承與多態(tài)一、實(shí)驗(yàn)?zāi)康模?)掌握J(rèn)ava類的定義和使用方法。(2)掌握對(duì)象的聲明和使用。(3)構(gòu)造函數(shù)的概念和使用。(4)掌握類及其成員的訪問控制符的使用。(5)掌握包的概念和使用。二、實(shí)驗(yàn)任務(wù)(1)輸入根據(jù)給定的Java Application程序,寫出運(yùn)行結(jié)果。(2)按照要求編寫Java Application程序。三、實(shí)驗(yàn)內(nèi)容1閱讀如下所示的3個(gè)Java類的定義,分析它們之間的關(guān)系,寫出運(yùn)行結(jié)果。1: class SuperClass 2: int x;3: SuperClass() 4: x=3;5: System.out.println("in SuperC

14、lass : x=" +x);6: 7: void doSomething() 8: System.out.println("in SuperClass.doSomething()");9: 11:1: class SubClass extends SuperClass 2: int x;3: SubClass() 4: super();/調(diào)用父類的構(gòu)造方法5: x=5;/super( ) 要放在方法中的第一句6: System.out.println("in SubClass :x="+x);7: 8: void doSomething( )

15、 9: super.doSomething( ); /調(diào)用父類的方法10: System.out.println("in SubClass.doSomething()");11: System.out.println("super.x="+super.x+" sub.x="+x);12: 14:1: import java.io.*;2: public class Inheritance 3: public static void main(String args) 4: SubClass subC=new SubClass();5:

16、 subC.doSomething();6: 7: 2假定根據(jù)學(xué)生的3門學(xué)位課程的分?jǐn)?shù)決定其是否可以拿到學(xué)位,對(duì)于本科生,如果3門課程的平均分?jǐn)?shù)超過60分即表示通過,而對(duì)于研究生,則需要平均超過80分才能夠通過。根據(jù)上述要求,請(qǐng)完成以下Java類的設(shè)計(jì):(1)設(shè)計(jì)一個(gè)基類Student描述學(xué)生的共同特征。(2)設(shè)計(jì)一個(gè)描述本科生的類Undergraduate,該類繼承并擴(kuò)展Student類。(3)設(shè)計(jì)一個(gè)描述研究生的類Graduate,該類繼承并擴(kuò)展Student類。(4)設(shè)計(jì)一個(gè)測(cè)試類StudentDemo,分別創(chuàng)建本科生和研究生這兩個(gè)類的對(duì)象,并輸出相關(guān)信息。實(shí)驗(yàn) 5 抽象類與接口 一、實(shí)

17、驗(yàn)?zāi)康?1、掌握接口的編寫及使用。2、理解抽象類與最終類。 二、實(shí)驗(yàn)任務(wù)1 編寫一個(gè)接口和一個(gè)用于實(shí)現(xiàn)接口的類。2 編寫一個(gè)抽象類并使用它。3 調(diào)試書上的程序并分析結(jié)果。三、實(shí)驗(yàn)內(nèi)容 1、接口的編寫 編寫一個(gè)接口myInterface。interface myInterface int i=4; int k=5; void myFunc1(); int myFunc2(int x); 編寫一個(gè)用于實(shí)現(xiàn)接口myInterface的類UseInterface。 class UseInterface implements Interfaceclass int j; public void myFun

18、c1() /在使用接口的類中一定要實(shí)現(xiàn)接口中的所有抽象方法 system.out.println(“myFunc1=”+1); public int myFunc2(int i) System.out.println(“func2=”+1); return i;public static void main(String srgs) UseInterface x = new UseInterface(); x.myFunc1(); x.myFunc2(k); 2、抽象類和最終類的使用 定義一個(gè)抽象類Shape用于描述圖形,具有“名稱”(name)屬性以及計(jì)算其面積和周長的兩個(gè)抽象方法GetAr

19、ea()和GetLength()。定義一個(gè)最終類Circle繼承自類Shape,增加了一個(gè)描述半徑的屬性radius及帶參的構(gòu)造函數(shù)用于該類對(duì)象的初始化操作,同時(shí)實(shí)現(xiàn)了Shape類中的兩個(gè)抽象方法來計(jì)算圓的面積和周長。定義一個(gè)最終類Rectangle繼承自類Shape,增加了兩個(gè)屬性length和width用于描述矩形的長和寬及帶參的構(gòu)造函數(shù)用于完成對(duì)該類對(duì)象的初始化,同時(shí)實(shí)現(xiàn)了Shape類中的兩個(gè)抽象方法來計(jì)算矩形的面積和周長。3調(diào)試書上第124頁的例5-5,并分析結(jié)果。實(shí)驗(yàn)6:Java包的使用和訪問控制一、實(shí)驗(yàn)?zāi)康?1、掌握包的定以與使用。2、掌握各種訪問全縣修飾符的意義。 二、實(shí)驗(yàn)任務(wù)1

20、定義一個(gè)類使其屬于一個(gè)自定義的包并使用該類。2調(diào)試書上程序分析各種訪問權(quán)限控制符的含義。三、實(shí)驗(yàn)內(nèi)容 1設(shè)計(jì)一個(gè)基類Student描述學(xué)生的共同特征,設(shè)計(jì)一個(gè)描述本科生的類Undergraduate,該類繼承并擴(kuò)展Student類。設(shè)計(jì)一個(gè)描述研究生的類Graduate,該類繼承并擴(kuò)展Student類。并將這三個(gè)類存放到一個(gè)指定的包中。在其他包中設(shè)計(jì)一個(gè)測(cè)試類StudentDemo,分別創(chuàng)建本科生和研究生這兩個(gè)類的對(duì)象,并輸出相關(guān)信息。2調(diào)試下列程序,分析結(jié)果,修改SuperClass和SubClass中的屬性x的訪問控制權(quán)限,體會(huì)不同訪問控制權(quán)限符的作用。1: class SuperClas

21、s 2: int x;3: SuperClass() 4: x=3;5: System.out.println("in SuperClass : x=" +x);6: 7: void doSomething() 8: System.out.println("in SuperClass.doSomething()");9: 11:13: class SubClass extends SuperClass 14: int x;15: SubClass() 16: super();/調(diào)用父類的構(gòu)造方法17: x=5;/super( ) 要放在方法中的第一句18

22、: System.out.println("in SubClass :x="+x);19: 20: void doSomething( ) 21: super.doSomething( ); /調(diào)用父類的方法22: System.out.println("in SubClass.doSomething()");23: System.out.println("super.x="+super.x+" sub.x="+x);24: 14:實(shí)驗(yàn)7、異常處理一、實(shí)驗(yàn)?zāi)康?#160;掌握異常的概念以及如何定義、拋出和捕捉處理異

23、常。 二、實(shí)驗(yàn)內(nèi)容 1運(yùn)行下面的程序,理解異常的拋出、捕捉與處理。 import java.io.*; public class ExceptionTest        public static void main(String args)                for(int i = 0; i < 4;i+)  

24、60;                    int k;                      try        

25、60;                    switch( i )                             &#

26、160;       case 0:       /divided by zero                                 &

27、#160;         int zero = 0;                                       

28、;    k = 911 / zero;                                           break; 

29、                                   case 1:       /null pointer      &#

30、160;                                    int b = null;            

31、                               k = b0;                  

32、0;                        break;                         

33、60;          case 2:       /array index out of bound                             

34、;              int c = new int2;                                  

35、;         k = c9;                                        

36、60;  break;                                    case 3:       /string index out of bound

37、60;                                          char ch = "abc".charAt(99);  &

38、#160;                                        break;         

39、                                          catch(Exception e)       

40、60;                      System.out.println("nTestcase #" + i + "n");                 

41、0;           System.out.println(e);                                     

42、60;         2運(yùn)行下面的程序,理解異常類的常用方法的使用。 import java.io.*; public class TryTest        public TryTest()               try     

43、;                 int a = new int2;                      a4 = 3;        

44、60;             System.out.println("After handling exception return here?");               catch(IndexOutOfBoundsException e)      

45、0;                System.err.println("exception msg:" + e.getMessage();                      System.err.printl

46、n("exception string:" + e.toString();                      e.printStackTrace();               finally  &#

47、160;                   System.out.println("-");                       System.out.println("

48、finally");                               System.out.println("No exception?");             

49、    public static void main(String args)               new TryTest();          三、思考題1 異常是如何拋出、捕捉和處理的?2  本實(shí)驗(yàn)的實(shí)驗(yàn)內(nèi)容2中,finally程序塊的作用是什么?實(shí)驗(yàn)八:Java流式輸入輸出一、實(shí)驗(yàn)?zāi)康模?)掌握J(rèn)ava命令行參

50、數(shù)的使用方法。(2)掌握J(rèn)ava程序與文件之間的基本輸入輸出操作二、實(shí)驗(yàn)任務(wù)(1)輸入根據(jù)給定的Java Application程序,寫出運(yùn)行結(jié)果。(2)編寫Java Application程序,實(shí)現(xiàn)文件輸入功能。(3)編寫Java Application程序,實(shí)現(xiàn)文件輸出功能。三、實(shí)驗(yàn)內(nèi)容1輸入書上265頁例9-1的程序,實(shí)現(xiàn)文件的復(fù)制,然后將例7-1種的字節(jié)流改為字符流,完成相同的功能。2參考例9-4,編寫一個(gè)Java Application程序,實(shí)現(xiàn)讀取并輸出指定文件的內(nèi)容的功能。3參考例9-5編寫一個(gè)Java Application程序,實(shí)現(xiàn)接收鍵盤輸入的數(shù)據(jù),并寫入到指定文件中的功能

51、。實(shí)驗(yàn)9:JavaGUI程序設(shè)計(jì)(1)一、實(shí)驗(yàn)?zāi)康模?)了解Java系統(tǒng)圖形用戶界面的工作原理和界面設(shè)計(jì)步驟。(2)掌握?qǐng)D形用戶界面的各種常用組件的使用方法。(3)掌握?qǐng)D形用戶界面各種布局策略的設(shè)計(jì)與使用。二、實(shí)驗(yàn)任務(wù)(1)閱讀給定的Java Application程序,按要求回答問題并寫出運(yùn)行結(jié)果。(2)按要求編寫一個(gè)Java Application程序,并編譯、運(yùn)行這個(gè)程序。三、實(shí)驗(yàn)內(nèi)容1輸入下面的Java Application程序,運(yùn)行該程序,說明程序的功能。1: import java.awt.*;2: public class TestFlowLayout 3: public st

52、atic void main(String args) 4: Frame f = new Frame("Flow Layout");5: Button button1 = new Button("確定");6: Button button2 = new Button("打開");7: Button button3 = new Button("關(guān)閉");8: Button button4 = new Button("取消");9: f.setLayout(new FlowLayout();10:

53、f.add(button1);11: f.add(button2);12: f.add(button3);13: f.add(button4);14: f.setSize(100,100);15: f.setVisible(true);16: 17:2編寫一個(gè)Java Application程序,該程序運(yùn)行的運(yùn)行結(jié)果如下所示。3編寫一個(gè)Java Application程序,該程序運(yùn)行的運(yùn)行結(jié)果如下所示。實(shí)驗(yàn)10:JavaGUI程序設(shè)計(jì)(2)一、實(shí)驗(yàn)?zāi)康模?)了解圖形用戶界面的事件響應(yīng)機(jī)制。(2)掌握鼠標(biāo)事件編程方法。(3)掌握AWT中Color和Font類的使用方法。二、實(shí)驗(yàn)任務(wù)(1)閱讀給定

54、的Java Application程序,按要求回答問題并寫出運(yùn)行結(jié)果。(2)按要求編寫一個(gè)Java Application程序,并編譯、運(yùn)行這個(gè)程序。三、實(shí)驗(yàn)內(nèi)容1輸入下面的Java Application程序,運(yùn)行該程序,說明程序的執(zhí)行過程。1: import java.awt.*;2: import java.awt.event.*;3: public class TestActionEvent 4: public static void main(String args) 5: Frame f = new Frame("Test");6: Button b = new

55、 Button("Press Me!");7: Monitor bh = new Monitor();8: b.addActionListener(bh);9: f.add(b,BorderLayout.CENTER);10: f.pack();11: f.setVisible(true);12: 13:1: class Monitor implements ActionListener 2: public void actionPerformed(ActionEvent e) 3: System.out.println("a button has been pr

56、essed"); 4: 5: 2編寫一個(gè)Java Application程序,該程序運(yùn)行的運(yùn)行結(jié)果如下所示。3編寫一個(gè)Java Application程序,該程序運(yùn)行的運(yùn)行結(jié)果如下所示。實(shí)驗(yàn)11:Java Applet程序設(shè)計(jì)一、實(shí)驗(yàn)?zāi)康模?)了解Applet程序的運(yùn)行機(jī)制(2)掌握從HTML文件向Applet程序傳遞參數(shù)的方法。二、實(shí)驗(yàn)任務(wù)(1)閱讀給定的Java Application程序,按要求回答問題并寫出運(yùn)行結(jié)果。(2)按要求編寫一個(gè)Java Application程序,并編譯、運(yùn)行這個(gè)程序。三、實(shí)驗(yàn)內(nèi)容 1熟悉Java Applet程序開發(fā)過程 (1)

57、鍵入如下程序: import java.awt.Graphics; import java.applet.Applet; public class HelloWorld2 extends Appletpublic void paint(Graphics g)               g.drawString("Hello World!",25,25);   (2)檢查無誤后

58、(注意大小寫)保存文件,設(shè)文件保存在"D:Java"目錄中。注意文件名為HelloWorld2.java。(3)進(jìn)入命令行(MS-DOS)方式,設(shè)定當(dāng)前目錄為"D:Java",運(yùn)行Java編譯器: D:Java>javac HelloWorld2.java (4)如果輸出錯(cuò)誤信息,則根據(jù)錯(cuò)誤信息提示的錯(cuò)誤所在行返回Jcreater編輯器進(jìn)行修改。 如果沒有輸出任何信息或者"Deprecation"警告,則認(rèn)為編譯成功,此時(shí)會(huì)在當(dāng)前目錄中生成HelloWorld2.class文件。 (5)E

59、ditPlus編輯器中建立新文件。 (6)鍵入如下HTML程序:     <HTML>     <HEAD><TITLE> HelloWorld2 </TITLE></HEAD>     <BODY>     <applet code=HelloWorld2 width=300 height=200></applet> &

60、#160;   </BODY>     </HTML> (7)檢查后保存文件。文件名HelloWorld2.html,保存在"D:Java"目錄中。 (8)直接雙擊這個(gè)HTML文件,查看Applet在瀏覽器中的運(yùn)行結(jié)果。或者打開Web瀏覽器(例如IE4.0),在地址欄中鍵入這個(gè)HTML文件的全路徑名(D:Java HelloWorld2.html),查看Applet在瀏覽器中的運(yùn)行結(jié)果。(9)進(jìn)入命令行(MS-DOS)方式,并設(shè)定當(dāng)前目錄為"D:Java&quo

61、t;,利用模擬的Applet運(yùn)行環(huán)境解釋運(yùn)行這個(gè)Java Applet程序并觀察運(yùn)行結(jié)果: D:Java>Appletviewer HelloWorld2.html(10)練習(xí)運(yùn)用Graphics類,在Applet中繪制各種圖形。 2運(yùn)行下面的程序,掌握Applet的生命周期與繪圖周期。 import java.applet.*; import java.awt.*; public class LifeCycle extends Applet        privat

62、e int InitCnt;        private int StartCnt;        private int StopCnt;        private int DestroyCnt;        private int PaintCnt;     

63、;   public LifeCycle()/在init()執(zhí)行前執(zhí)行構(gòu)造函數(shù)               InitCnt = 0;               StartCnt = 0;         &#

64、160;     StopCnt = 0;               DestroyCnt = 0;               PaintCnt = 0;           

65、     public void init()               resize(320, 240);               InitCnt+;           

66、     public void destroy()               DestroyCnt+;                public void start()        

67、0;      StartCnt+;                public void stop()               StopCnt+;          

68、0;     public void paint(Graphics g)               PaintCnt+;               g.drawLine(20,200,300,200);  /畫出坐標(biāo)軸和標(biāo)尺   

69、60;           g.drawLine(20,200,20,20);               g.drawLine(20,170,15,170);               g.drawLine(20,1

70、40,15,140);               g.drawLine(20,110,15,110);               g.drawLine(20,80,15,80);           

71、60;   g.drawLine(20,50,15,50);               g.drawString("Init()",25,213);               g.drawString("Start()",75,213); 

72、60;             g.drawString("Stop()",125,213);               g.drawString("Destroy()",175,213);         

73、      g.drawString("paint()",235,213);               g.fillRect(25,200-InitCnt*30,40,InitCnt*30); /顯示各種方法被調(diào)用的次數(shù)              

74、 g.fillRect(75,200-StartCnt*30,40,StartCnt*30);               g.fillRect(125,200-StopCnt*30,40,StopCnt*30);               g.fillRect(175,200-DestroyCnt*30,40,De

75、stroyCnt*30);               g.fillRect(235,200-PaintCnt*30,40,PaintCnt*30);         3輸入下面的HTML和Java Applet源代碼,運(yùn)行該程序,說明程序的功能。1: <html><head><title>ch7_e7_15</title></head>2: <body>3: <hr>4: <applet code=javaAppletEx width=450 height=250>5: </applet>6: <hr>7: </body>8: </html>1: import java.applet.Applet; 2: import java.awt.*;3: import java.awt.event.*;4: pu

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論