《Java語言程序設(shè)計(一)》課后習(xí)題答案全集_第1頁
《Java語言程序設(shè)計(一)》課后習(xí)題答案全集_第2頁
《Java語言程序設(shè)計(一)》課后習(xí)題答案全集_第3頁
《Java語言程序設(shè)計(一)》課后習(xí)題答案全集_第4頁
《Java語言程序設(shè)計(一)》課后習(xí)題答案全集_第5頁
已閱讀5頁,還剩52頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、指出JAVA語言的主要特點和JAVA程序的執(zhí)行過程。答: (1) 強類型 ;(2) 編譯和解釋;(3) 自動無用內(nèi)存回收功能;(4) 面向?qū)ο?(5) 與平臺無關(guān);(6) 安全性;(7) 分布式計算;(8) 多線程;程序執(zhí)行過程如圖所示:編寫源文件,編譯器編譯源文件轉(zhuǎn)換成字節(jié)碼,解釋器執(zhí)行字節(jié)碼。說出開發(fā)與運行JAVAS序的重要步驟。(9) (1) 編寫源文件: 使用一個文本編譯器, 如 Edit 或記事本, 不可以使用Word. 將編好的源文件保存起來, 源文件的擴展名必須是.java;(10) 編譯 Java 源文件 : 使用 Java 編譯器編譯源文件得到字節(jié)碼文件;(11) 運行 Ja

2、va 程序 :Java 程序分為兩類 Java 應(yīng)用程序必須通過Java 解釋器來解釋執(zhí)行其字節(jié)碼文件;Java 小應(yīng)用程序必須通過支持Java 標(biāo)準(zhǔn)的瀏覽器來解釋執(zhí)行。如何區(qū)分應(yīng)用程序和小應(yīng)用程序答: 應(yīng)用程序在與源文件名字相同的類中, 有 main() 方法 , 該方法代表應(yīng)用程序的入口;小應(yīng)用程序必須有一個Applet 類的子類,該類稱作主類,必須用public 修飾。說出JAVA源文件的命名規(guī)則。答: 源文件命名規(guī)則和類命名規(guī)則一樣,所有的單詞首字母都用大寫字母,且必須和源文件的 public 類同名。JAVA語言使用什么字符集共有多少個不同的字符答:Java語言使用 Unicode字

3、符集,共有 65535個字符。JAVA語言標(biāo)識符的命名規(guī)則是什么(1)由字母(包括英文字母、下劃線字符、美元字符、文字字符)和數(shù)字字符組成(2)限定標(biāo)識符的第一個字符不能是數(shù)字字符(3)不能和關(guān)鍵字重名(4)長度不能超過255個字符JAVA有那些基本數(shù)據(jù)類型,它們的常量又是如何書寫的數(shù)據(jù)類型關(guān)鍵字字節(jié)數(shù)默認(rèn)值常量舉例范圍邏輯舊布爾型boolean1falsefalse,truefalse,true字符型char20a,我,(壬0 65535字節(jié)性byte1012, 13, 45-128 127整數(shù)短整型short2012, 13, 45-32768 32767舊整型int8012, 13, 4

4、5-2E31 2E31-1長整型long80L12L, 13L, 45L-2E63 2E63-1-10E38 -10E-38浮點單精度浮點float40F10E-38 10E38-10E308雙精度浮點double80D-10E-30810E-308 10E308指出下列內(nèi)容哪些是 JAVA語言的整型常量,哪些是浮點數(shù)類型常量,哪些兩 者都不是。整型常量:4)0xABCL,8)003,10)077,12)056L浮點數(shù)類型常量:3)-1E-31,5).32E31 13)0.,14).0兩者都不是: 1),2),6),7),9),11)第二章運算和語句Java的字符能參加算術(shù)運算嗎可以。(1)字

5、符與整型數(shù)據(jù)運算,結(jié)果為整型數(shù)據(jù),只能賦給整型變量,如果附給字符型變量會損失精度,需要強制類型裝換;(2)字符與字符運算,結(jié)果為字符型數(shù)據(jù),可以直接賦給字符型或整型變量。占字節(jié)多的變量能直接賦值給占字節(jié)少的變量么答:不能直接賦值,需要強制類型轉(zhuǎn)換。試用Java語言表達式描述以下數(shù)學(xué)計算式或邏輯條件:1) V (43) r3解:V = 3)*(r,3);2)R 1 (1 Ri1 R2)解:R = / R1+R2);3) y解:y = (x,5) + (x,3) + 6;4)F M1 M2/R2解:F = * M1 * M2 / (R * R);5)sin x /ax |cos x/2 |解:(x

6、) / a * x + ( 兀* x / 2);6) 0 < a <10解:a > 0 && a < 107)條件x=1與y=2有且只有一個成立.解:(x = 1 && y != 2) | (x != 1 && y = 2)設(shè)在求以下表達式之前,整型變量a的值是4,試指出在求了以下表達式之后,變量a、b和c的值。1) b a a解:b=16;2) C解:c=10若一個數(shù)恰好等于它的因子之和,則這個數(shù)稱為“完全數(shù)”。編寫程序求1000之內(nèi)的所有完全數(shù)。分析:若一個自然數(shù),它所有的真因子(即除了自身以外的約數(shù)) 的和恰好等于它

7、本身,這種數(shù)叫做完全數(shù)。例如6=1+2+3; 28=1 + 2 + 4+7+ 14程序運行結(jié)果:Probieii 5 JaVad&C 怎 Declare+i&nE3 CAlkSole 上/* author段智敏*/6的因子有: as的因子有;ChapterOl ApTlicuti on C' rrogram Jil4"的因子有:1+2+4+"+1412-4+8+16-31+62+12424510口。以內(nèi),完全數(shù)有:public class Work2_6 public static void main(String口 args) String res

8、ultString ="1000以內(nèi),完全數(shù)有:請輸入正真數(shù)X! IC 1平方不超過1口1的最大整數(shù),n - 10;請輸入正實數(shù)亂EkkU輸入非法字苻,程序結(jié)束I I I請箭人正真數(shù)X,7E15輸入的數(shù)不是正實物程序結(jié)前 ! !請輸入正整教I卡* t法者+背黃*古皆皆赤x中;/* 輸入正整數(shù)n,輸出由n行n列星號字符組成的三角形圖案。* author段智敏* /public class Work2_8public static void main(String args口)Scanner consoleScanner = new Scanner;"請輸入正整數(shù)n:"

9、;);String str =();int n = -1;tryn = (str);catch ( NumberFormatException e )"輸入非法字符,程序結(jié)束! ! !");return ;if (n < 1)”輸入的數(shù)不是正實數(shù),程序結(jié)束! ! !");elsefor (int i=0;i<n;i+)for (int j=0;j<n-i-1;j+)"");for (int k=0;k<i+1;k+)“*,);設(shè)有整型變量x和y的值分別為5和110。試指出執(zhí)行了以下循環(huán)語句后,變 量x和y的值分別多少1)

10、 while(x<=y) x*=2;解:x=160 ;y=110;2)dox=y/x; y=y-x;while(y>=1);解:x=18; y=0;求小于999的所有水仙花數(shù)。程序運行結(jié)果:Pr Jividic 2 Jeclariti in 回 也:':EZ Pripsrti :CterriLRatel> ChajterOl Java Application Cl Frogjaim FiJLoG'Jaira'jikl. 6.1 公之前的所有水仙花數(shù)有;153 370 371 ” 源代碼文件:/* 求小于999的所有水仙花數(shù)* author段智敏* /

11、public class Work2_10public static void main(String口 args) String resultString = new String( "1000 之前的所有水仙花數(shù)有雞翁雞鋰±25;雞雛雞翁鴻母二【白;雞雛:7自 雞翁!號:酒母二11;雞雛:已1);二工:1公;軍二* 按公式計算:e=1+1/1!+1/2!+1/3!+1/4!+.* author段智敏*/public class Work2_12public static void main(String args口)int n = 1000;程序運行結(jié)果:3 . 1 +

12、 1 是第1689.口頂*3 . 1415是第 1口195 .口項,為為為為值值值值141E93 £535907*742W,14000029?01L28B73 * M10002355S0159346563 . 141550D0a014O544源代碼文件:/* 圓周率計算* author段智敏*/public class Work2_13public static void main(String args口)intnum1000000;第3天吃“個 第2天吃16個 第?天吃孫 第鐵吃價 第5天吃2個例變量名被實例方法,構(gòu)造方法訪問英艾重直接分配內(nèi)存各個對象之

13、間共享這段已經(jīng)分配完的內(nèi)存對象名.英父量名;類名.失艾量名被實例方法,類方法,構(gòu)造方法訪問成員方法實例方法不分配入口地址共享一個入口地址對象名.實例方法名實例變重、英艾重,實例方法、類方法失方法直接分配入口地址共享這個入口地址對象名.類方法名;類名.類方法名類及量、矢力法子類能繼承超類的哪些成員變量和方法同包繼承/、同包繼承(import進來的)私有 p private )不繼承不繼承友好(缺省默認(rèn))繼承不繼承受保護(protected )繼承繼承共后(public )繼承繼承子類在什么情況下能隱藏超類的成員變量和方法解:子類重載父類的成員變量、方法時候。在子類中是否允許有一個方法和超類的方法

14、名字相同,而類型不同解:不允許。方法重寫是指:子類中定義一個方法,并且這個方法的名字、返回類型、參數(shù)個數(shù)、和類型與從父類繼承的方法完全相同。以下程序有什么錯誤解:類方法main()調(diào)用了類的實例變量,main方法是類方法,不能調(diào)用類的實例變量a,導(dǎo)致錯誤!聲明一個復(fù)數(shù)類Complex實現(xiàn)其基本功能。復(fù)數(shù)類:/* 復(fù)數(shù)類* author段智敏* /public class Complexprivatedouble1 2 s s s s數(shù)數(shù)數(shù)數(shù)數(shù)數(shù)復(fù)復(fù)復(fù)復(fù)復(fù)復(fù)2.0+4.0i;賣部 2.5 虛部 4.03 .O-l.Oii賣部3.5虛部一工口.+3一口1 與復(fù)鼬;3 .0-1,01 之和為.5.0

15、+3.01.0+4,!與豆數(shù):3.0-1.01 之差為 -1,0+5.01 .0+4.01 與復(fù)數(shù):3.0-l.Oi 的黍積為:10.Dq-10.Di ,o-H.ai 與復(fù)數(shù);3.0-1,01 的商為: a.3+1,41real尚理數(shù)I: 5/105,約分后=1/2 1有理班2 Q/lBr約分后=4/91/21 + 7Q - 31/63 - 0.492口63492063492回1721 - 4/9 - -25/63 - -.39682539682S39691721 x 4/© = 4/189 = .2116402116021163對象的1J2- 9 = 3/23 = 口-2際 1始日

16、5田ength,而確定一個 String長度用又象名.length()用toUpperCase()和toLowerCase()方法實現(xiàn)大小寫轉(zhuǎn)換答:public class UpperAndLowerTest public static void main(String args口)String s1=("ABCdefgHIJkhl123"),s2,s3;”未轉(zhuǎn)換時的字符串s1="+s1);酉前酎間2口口9年6月20日,19:30:34之口工0年除夕;2 01口年2月13日,0:0:0嚕加一天后,大年初一工201021401 0:0;0現(xiàn)在距新年士已過去口岸2 6

17、 6天卜時29分鐘“秒byte t1口=();狽在距口葬北京奧運會:已過去0年315天2 8小時30分鐘34秒arrayInt index = i;index+;/*打印數(shù)組元素*/public String printArray()String result =""for ( int i = 0; i < ; i+)if ( arrayInt i != 0)result += arrayInt i +return result;public static void main(String口 args)Work4_10 w = new Work4_10(100);編寫

18、實現(xiàn)從兩個字符串中找出最長的相同字符列的代碼。程序運行結(jié)果:srr1 = OOCOafacdefC000最長的相同字符格為i aJDCdef/*找出兩個字符串中,最長的相同字符列* author段智敏*/public class Work4_11public static String getLongSameString(String str1, String str2)public static voidmain(String口 args)String str1 =“0000abcdef0000”String str2 ="123ab4567cdef789abcdef'St

19、ring str3 =getLongSameString (str1,str2);"str1 = "+ str1);"str2 = "+ str2);"最長的相同字符串為:+ str3);public static void main(String args口)String temp =,;;String same =,;;String longSame =""for (int i=0; i<();i+)for (int j=i+1; j<=();j+)temp = (i, j);if (temp)>0)

20、same = temp;if () < () longSame = temp;return longSame;整理字符用,將字符串的前導(dǎo)空白符和后隨空白符刪去,并將字符串中非空白字符之間的連接的多個空白符只保留一個,而去掉多余的空白符。程序運行結(jié)果:舊字符串;I LoveY口u處理后新字符串: I Love Youpublic class Work4_12I Love YouString str = |str=();StringTokenizer s=new StringTokenizer(str); |String newStr=""while ()newStr=n

21、ewStr+ " " +();"舊字符串:"+str);"處理后新字符串:"+newStr);編寫用數(shù)組實現(xiàn)大整數(shù)的類,提供大整數(shù)的加、減、乘等運算。程序運行結(jié)果:大整奴工=12345678914856432483453435343 6454354344832113大整數(shù)2= 口白45344357和 =工£34567033455方43工,已345。4目5343方4343方4:14017方47口腺證結(jié)果:12345 67591485643248345340-5343 6454 6419017 6470差=123456*7891

22、485643233453435343 6454344499437756驗證結(jié)果;12345 678914 日 56432 4834534 8 5343'64543W44994 日 775 6積-12154746023771561016120276000417535369712758369331驗證結(jié)果;12 1474 60237715 6 610161202 C7S000417935 153 697127563 693 6341商=1253961107625321064254433-1050262915驗證結(jié)果2 12539 611062532 16842£44t340502

23、62915余=289071458驗證結(jié)果;269607156大整數(shù)類源文件:/* 大整數(shù)類* author段智敏* /public class MyBigInteger/*能存儲的最大位數(shù)*/publicstatic finalint MAXLENGT=H100;/* 正負(fù)號標(biāo)識*/privateintsignum=1;/* 實際存儲用的數(shù)組*/privateintdataArray;/* 將參數(shù)的十進制字符串表示形式轉(zhuǎn)換為BigInteger 。* paramval - 要轉(zhuǎn)換的十進制字符串表示形式。* /public MyBigInteger(String val)(val);/* 聲明一

24、個 MAXLENGTH的,空的大整數(shù)類* /public MyBigInteger()dataArray = new int ;/* 根據(jù)十進制字符串表示形式轉(zhuǎn)換為MyBigInteger 的數(shù)據(jù)* paramstr - 十進制字符串表示形式。* /public void setData(String str)dataArray = new int ;tryint end = 0;signum = 1;if (0) ='-' )signum = -1;end = 1;intindex = 0;for( int i = () - 1; i >= end; i-)dataAr

25、ray index+ = (i);catch ( NumberFormatException e )();/* *MyBigInteger result = new MyBigInteger();if > 0 && < 0)ubtract();ength() < ().length()ength() = ().length()oString().length();/*檢查進位,做加法時檢測* param i*/private void carryBit( int i)if (i < - 1)i + 1 += i / 10;1 = i % 10;/* 檢查

26、借位,做減法時檢測*/private void borrowBit( int i)if (i < - 1)if i < 0)i = i + 10;i + 1-;大整數(shù)類測試類源文件:import * 大整數(shù)測試類* author 段智敏*/public class TestBigIntegerpublic static void main(String args)String a =""String b ="57"MyBigInteger ml = new MyBiglnteger(a);MyBigInteger m2 = new MyBig

27、lnteger(b);MyBigInteger m3;BigInteger bl =new,小程序查看器£ units.Work 匚叵區(qū)小程序已啟動口Biglnteger(a);import .*;/*創(chuàng)建一個有文本框和三個按鈕的程序。當(dāng)按下某個按鈕時,使不同的文字顯示在文本框中。* author段智敏*/public classWork5_7 extends JFrame implementsActionListenerprivatestatic final long serialVersionUID=1L;privateJTextField text ;privateJButto

28、n button1 , button2 , button3 ,exit_button ;private JPanel panel ;public Work5_7()text = new JTextField(10);button1=new JButton("劉德華");button2=new JButton("張學(xué)友");button3=new JButton("蔡依林");exit_button = newJButton( " 退 出 " );(this );(this );(this );(this );pan

29、el = new JPanel();( button1 );( button2 );( button3 );(new FlowLayout();(text );(panel );( exit_button );(300, 200);(true );public void actionPerformed(ActionEvent e)if () = exit_button )(0);else();public static void main(String args口)new Work5_7();編寫一個有兩個文本框的小應(yīng)用程序,在第一個文本框輸入英語單詞,在第二 個文本框會自動顯示漢語解釋;在第

30、一個文本框輸入漢語單詞,在第二個文本 框中顯示英語解釋。設(shè)英語單詞表只有少許幾個。程序運行結(jié)果:源文件:import . author段智敏*/public class Work5_8 extends JFrame implements ActionListener ,KeyListener private static final long serialVersionUID = 1L;private JTextField input_English , input_Chinese ;import .*private JLabel labell , label2private JPanel p

31、anell , panel2 ;private String口sun" ;word_English = "moon", "star"import .* import .* author段智敏*/public class Work5_9 extends JFrame implements ActionListener private static final long serialVersionUID = 1L;private JLabel result_label ;private JTextArea input_textArea ;priva

32、te JTextField showResult_textField ;private JButton sum_button , average_button , clear_button private JPanel panelNorth , panelSouth ;public Work5_9()result_label = new JLabel("請選擇你的操作 ");showResult_textField = new JTextField(12);input_textArea= new JTextArea();sum_button = new JButton(&q

33、uot;求 和"); average_button= new JButton("平均值");clear_button = new JButton( " 清空 " );panelNorth = new JPanel();panelSouth = new JPanel();(this );(this );(this );( sum_button );( average_button );( result_label );( showResult_textField );( clear_button );( panelNorth , ;( new J

34、ScrollPane( input_textArea ), ;( panelSouth , ;(new WindowAdapter()public void windowClosing(WindowEvent e)(0););(100, 100, 350, 200);(true );();public void actionPerformed(ActionEvent e)if () = clear_button )( "" );( "" );( " 請選擇你的操作" );int number_array = getNumber_arr

35、ay();if () = sum_button )( " 輸入數(shù)的和" );int sum = 0;for ( int i = 0; i < ; i+)sum = sum + number_arrayi;( "" + sum);if () = average_button )( " 輸入數(shù)的平均值" );int sum = 0;for ( int i = 0; i < ; i+)sum = sum + number_arrayi;double average = * sum / ;( "" + aver

36、age);public int getNumber_array()int numArray = null ;tryString s = ();String temp = new String();StringTokenizer t = new StringTokenizer(s, "'n' ,." );int n = ();numArray = new int n;for ( int i = 0; i < n; i+)temp =(); numArrayi = (temp);catch ( NumberFormatException e )(null

37、,"請確認(rèn)輸入的是數(shù)字字符n","錯誤警告return numArray;public static void main(String args口)new Work5_9();布局設(shè)計程序運行結(jié)果:源文件:import .*;import .*;/* author段智敏*/class Work5 10 extends JFrameprivate static final long serialVersionUID = 1L;panel6 ;private JPanel panel2 , panel3 , panel4 ,import .panel ;import

38、* author段智敏*/ public class Work6_2 extends JFrameprivate static final long serialVersionUID = 1L;private MyPanel6_2 panel ;public Work6_2()super ("第六章,第二題");panel = new MyPanel6_2();import * author 段智敏*/ public class Work6_1 extends JFrameprivate static final long serialVersionUID = 1L;pri

39、vate MyPanel6_1足璉 排殍 意擄M臺球臺球(panel );(100, 100, 400, 150);(true );();(new WindowAdapter()public void windowClosing(WindowEvent e)(0););public static void main(String args)new Work6_2();面板類源文件:/* 需要設(shè)計的面板類*/class MyPanel6_2 extends JPanel implements ItemListener private static final long serialVersion

40、UID = 1L;private JCheckBox box1 , box2, box3, box4;private ButtonGroup group ;private JTextField textField ;public MyPanel6_2()textField = new JTextField(5);group = new ButtonGroup();box1 =new JCheckBox("足球" );box2 =new JCheckBox("排球" );box3 =new JCheckBox("籃球" );box4 =

41、new JCheckBox("臺球" );(this );(this );(this );(this );( box1 );( box2 );( box3 );( box4 );( box1 );( box2 );( box3 );( box4 );( textField );public void itemStateChanged(ItemEvent e)JCheckBox box = (JCheckBox) ();if (box =box1)() +"n");elseif(box=box2)() +"n");elseif(box=

42、box3)() +"n");elseif(box=box4)() +"n");設(shè)計一個面板,該面板中有四個運動項目單選按鈕和一個文本框。當(dāng)某個選擇項目被選中時,在文本框中顯示該選擇項目程序運行結(jié)果:源文件:import .*;import .*;import * author 段智敏*/public class Work6_3 extends JFrameprivate static final long serialVersionUID = 1L;private MyPanel6_3 panel ;public Work6_3()super (&quo

43、t;第六章,第三題");panel = new MyPanel6_3();(panel );(100, 100, 400, 150);(true );();(new WindowAdapter()public void windowClosing(WindowEvent e)(0););public static void main(String args)new Work6_3();面板類源文件:/* 需要設(shè)計的面板類*/class MyPanel6_3 extendsJPanel implements ItemListenerprivatestatic finallong ser

44、ialVersionUID = 1L;privateJRadioButtonbox1 , box2 , box3, box4;privateButtonGroupgroup ;privateJTextFieldtextField ;public MyPanel6_3()textField = new JTextField(5);group = new ButtonGroup();box1 = new JRadioButton(" 足球 "box2 = new JRadioButton(" 排球 "box3 = new JRadioButton("

45、; 籃球 "box4 = new JRadioButton(" 臺球 "(this );(this );(this );(this );( box1 );( box2 );( box3 );( box4 );( box1 );( box2 );( box3 );( box4 );( textField );public void itemStateChanged(ItemEvent e)JRadioButton box = (JRadioButton) ();if (box =box1)() +"n");elseif(box=box2)() +

46、"n");elseif(box=box3)() +"n");elseif(box=box4)() +"n");設(shè)計一個窗口,取默認(rèn)布局BorderLayout 布局。北面添加一個列表,有4 門課程選項。中心添加一個文本區(qū),當(dāng)選擇列表中的某門課程后,文本區(qū)顯示相應(yīng)課程的介紹;(JList 沒有 addActionListener 方法)程序運行結(jié)果:大學(xué)英語J3U3語言翌序設(shè)汗繪作系筑數(shù)據(jù)結(jié)狗月門先幟課程為程序設(shè)計基配,網(wǎng)絡(luò)基百般數(shù)據(jù)庫基礎(chǔ)、操作系統(tǒng);為期辦年。教學(xué)時間15周,忠共4學(xué)分【上機1學(xué)分】口textAreanew JText

47、Area(5, 10);list = new JList( names);昌笫五章,箔五題import /* author段智敏*/ public class Work6_5 extends JFrame implements ItemListenerprivatestaticfinal longserialVersionUID= 1L;privateStringnames = "數(shù)學(xué)","物理","語文","化學(xué)private JComboBox comboBox;private JTextField textField

48、;public Work6_5()super ("第六章,第五題");comboBox = new JComboBox( names);(this );textField = new JTextField(10);Jadd( comboBox ;(textField ,;(100, 100, 300, 200);(true );();(new WindowAdapter()public void windowClosing(WindowEvent e)(0););public void itemStateChanged(ItemEvent e)().toString();p

49、ublic static void main(String args口)new Work6_5();設(shè)計一個JFrame窗口,窗口中心添加一個文本區(qū)。另添加 4個菜單,每個菜單都有菜單項,每個菜單項都有對應(yīng)快捷鍵,選擇某個菜單項時,窗口中心的文本區(qū)顯示相應(yīng)信息。程序運行結(jié)果:源文件:import .*;import .* /*/ public class Work6_6 extends JFrame implements ActionListener private static final long serialVersionUID = 1L;/* 文本區(qū)*/privateJTextArea

50、textArea ;/* 菜單條*/privateJMenuBarmenubar;/* 菜單:文件、編輯、格式、幫助*/private JMenu file_menu , edit_menu , format_menu , help_menu , style_menu ;/* 添加的文件菜單上的菜單項:新建、打開、保存、另存為、退出*/private JMenuItem item_newFile , item_openFile , item_saveFile , item_saveAsFile , item_Exit ;/* 添加到編輯菜單的菜單項:剪切、復(fù)制、粘貼、刪除; 查找、查找下一個、

51、替換; 全選、時間 /日期 */private JMenuItem item_cut , item_copy , item_paste , item_delete , item_find , item_findNext ,item_replace , item_selectAll , item_insertNowTime ;/* 添加到格式菜單的菜單項:自動換行,換行時候,是否讓整個單詞在一行,設(shè)置字體*/private JMenuItem item_setLineWrap , item_setWrapStyleWord , item_setFont ;/* 幫助菜單項:幫助主題,關(guān)于記事本*

52、/private JMenuItem item_help , item_about ;public Work6_6()super ( "第六章,第六題" );textArea = new JTextArea();menubar = new JMenuBar();();(menubar);( textArea , ;(new WindowAdapter()public void windowClosing(WindowEvent e) (0););(100, 100, 500, 400);(true );();/*/初始化菜單項菜單條并添加快捷鍵,然后都添加到主菜單條上pub

53、lic void init_menu()menubar = new JMenuBar();file_menu = new JMenu( "文件(F)" );edit_menu = new JMenu( "編輯(E)" );format_menu = newJMenu( " 格式 (O)" );help_menu = new JMenu( "幫助 (H)" );style_menu = new JMenu( " 風(fēng)格 (G)" );item_newFile = new JMenuItem( " 新建 (N)" );item_openFile = new JMenuItem( " 打開(O)." );item_saveFile= new JM

溫馨提示

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

評論

0/150

提交評論