




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1.選擇題(1)下列說法中錯(cuò)誤的是()A.對(duì)Swing構(gòu)件只能設(shè)置一個(gè)邊框B.Swing構(gòu)件能建立組合邊框或自己設(shè)計(jì)邊框C.在Swing構(gòu)件中,按鈕可以使用圖標(biāo)修飾D.Swing構(gòu)件支持鍵盤代替鼠標(biāo)的操作(2)向容器添加新構(gòu)件的方法是(A)A.add()B.insert()C.fill()D.set()(3)關(guān)于布局管理器LayoutManager,下列說法中正確的是(D)A.布局管理器是用來部署Java應(yīng)用程序的網(wǎng)上發(fā)布的B.LayoutManager本身不是接口C.布局管理器是用來管理構(gòu)件放置在容器中的位置和大小的D.以上說法都不對(duì)(4)JTextField類提供的GUI功能是(A)A.文本區(qū)域B.按鈕C.文本字段D.菜單(5)將GUI窗口劃分為東、西、南、北、中五個(gè)部分的布局管理器是(D)
A.FlowLayoutB.GridLayoutC.BoxLayoutD.BorderLayout(6)關(guān)于Panel,下列說法中錯(cuò)誤的是(D)A.Panel可以作為最外層的容器單獨(dú)存在B.Panel必須作為一個(gè)構(gòu)件放置在其他容器中C.Panel可以是透明的,沒有邊框和標(biāo)題D.Panel是一種構(gòu)件,也是一種容器2.填空題(1)(BorderLayout)包括5個(gè)明顯的區(qū)域:東、南、西、北、中。(2)Java的圖形界面技術(shù)經(jīng)歷了兩個(gè)發(fā)展階段,分別通過提供AWT開發(fā)包和(Swing)開發(fā)包來體現(xiàn)。(3)可以使用setLoaction()、setSize()或(setBounds())中的任何一種方法設(shè)置組件的大小或位置。(4)(GridLayout)布局管理器使容器中各個(gè)構(gòu)件呈網(wǎng)格布局,平均占據(jù)容器空間。(5)框架的默認(rèn)布局管理器(BorderLayout)。3.編程題(1)制作如圖7-20所示的登錄界面。圖7-20packagecom.zhouzhou;importjava.awt.*;importjavax.swing.*;publicclassDemo11extendsJFrame{//定義組件JPaneljp1,jp2,jp3;JLabeljlb1,jlb2;JButtonjb1,jb2;JTextFieldjtf1;JPasswordFieldjpf1;publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubDemo11d1=newDemo11();}//構(gòu)造函數(shù)publicDemo11(){jp1=newJPanel();jp2=newJPanel();jp3=newJPanel();jlb1=newJLabel("用戶名");jlb2=newJLabel("密碼");jb1=newJButton("登錄");jb2=newJButton("取消");jtf1=newJTextField(10);jpf1=newJPasswordField(10);//設(shè)置布局管理(上面忘記:extendsJFrame,這里出錯(cuò)了)this.setLayout(newGridLayout(3,1));//加入各個(gè)組件jp1.add(jlb1);jp1.add(jtf1);jp2.add(jlb2);jp2.add(jpf1);jp3.add(jb1);jp3.add(jb2);//加入到JFramethis.add(jp1);this.add(jp2);this.add(jp3);this.setSize(250,150);this.setTitle("登錄");this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setVisible(true);}}(2)制作如圖7-21所示的選擇界面。圖7-21packagecom.zhouzhou;importjava.awt.*;importjavax.swing.*;publicclassDemo12extendsJFrame{//定義組件JPaneljp1,jp2,jp3;JLabeljlb1,jlb2;JCheckBoxjcb1,jcb2,jcb3;JRadioButtonjrb1,jrb2;JButtonjb1,jb2;//單選設(shè)置ButtonGroupbg,bg2;publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubDemo12d2=newDemo12();}//構(gòu)造函數(shù)publicDemo12(){jp1=newJPanel();jp2=newJPanel();jp3=newJPanel();jlb1=newJLabel("你喜歡的運(yùn)動(dòng)");jlb2=newJLabel("你的性別");jcb1=newJCheckBox("足球");jcb2=newJCheckBox("籃球");jcb3=newJCheckBox("網(wǎng)球");//下面可以設(shè)置單選//ButtonGroupbg2=newButtonGroup();//bg2.add(jcb1);//bg2.add(jcb2);//bg2.add(jcb2);jrb1=newJRadioButton("男");jrb2=newJRadioButton("女");//一定要把jrb1,jrb2放入到一個(gè)ButtonGroup里面ButtonGroupbg=newButtonGroup();bg.add(jrb1);bg.add(jrb2);jb1=newJButton("注冊(cè)用戶");jb2=newJButton("取消用戶");this.setLayout(newGridLayout(3,1));jp1.add(jlb1);jp1.add(jcb1);jp1.add(jcb2);jp1.add(jcb3);jp2.add(jlb2);jp2.add(jrb1);jp2.add(jrb2);jp3.add(jb1);jp3.add(jb2);//加入到JFramethis.add(jp1);this.add(jp2);
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 回收手機(jī)商務(wù)合同范本
- 房屋租賃合同范本版
- 閥門長(zhǎng)期供貨合同范本
- 廠房貨物承攬合同范本
- 會(huì)員入會(huì)合同范本
- 游園項(xiàng)目合作合同范本
- 學(xué)校課桌采購(gòu)合同范本
- 高空外墻施工合同范本
- 營(yíng)銷保密合同范本
- 月租酒店轉(zhuǎn)租合同范本
- 2025年教師招聘小學(xué)語(yǔ)文真題及答案
- 2025年(完整版)十八項(xiàng)核心制度培訓(xùn)考核試題(含答案)
- 2025年低壓電工理論考試1000題(附答案)
- 2025年益陽(yáng)市融資擔(dān)保有限責(zé)任公司招聘考試筆試試卷【附答案】
- 【湖南】2025年高考湖南卷化學(xué)高考真題+答案
- 2025年中國(guó)LCP料數(shù)據(jù)監(jiān)測(cè)報(bào)告
- DGTJ08-2093-2019 電動(dòng)汽車充電基礎(chǔ)設(shè)施建設(shè)技術(shù)標(biāo)準(zhǔn) 含2021年局部修訂
- 民政知識(shí)教學(xué)課件
- DB1301∕T494-2023 城市非機(jī)動(dòng)車停放設(shè)施建設(shè)及管理規(guī)范
- KET教學(xué)課件新版
- 乳房惡性腫瘤放療護(hù)理查房
評(píng)論
0/150
提交評(píng)論