Java面向?qū)ο蟪绦蛟O(shè)計案例教程 習(xí)題答案 (王賀 ) 第七章_第1頁
Java面向?qū)ο蟪绦蛟O(shè)計案例教程 習(xí)題答案 (王賀 ) 第七章_第2頁
Java面向?qū)ο蟪绦蛟O(shè)計案例教程 習(xí)題答案 (王賀 ) 第七章_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、.選擇題以下說法中錯誤的選項是()A.對Swing構(gòu)件只能設(shè)置一個邊框Swing構(gòu)件能建立組合邊框或自己設(shè)計邊框C.在Swing構(gòu)件中,按鈕可以使用圖標(biāo)修飾D. Swing構(gòu)件支持鍵盤代替鼠標(biāo)的操作向容器添加新構(gòu)件的方法是(A)a.dd( ) B. insert ( ) C. fill ( ) D. set ()(3)關(guān)于布局管理器LayoutManager,以下說法中正確的選項是(D)A.布局管理器是用來部署Java應(yīng)用程序的網(wǎng)上發(fā)布的LayoutManager本身不是接口C.布局管理器是用來管理構(gòu)件放置在容器中的位置和大小的D.以上說法都不對JTextField類提供的GUI功能是(A)A

2、.文本區(qū)域B.按鈕 C.文本字段 D.菜單將GUI窗口劃分為東、西、南、北、中五個局部的布局管理器是(D)A. FlowLayout B. GridLayout C. BoxLayoutD. BorderLayout(6)關(guān)于Panel,以下說法中錯誤的選項是(D)Panel可以作為最外層的容器單獨存在Panel必須作為一個構(gòu)件放置在其他容器中Panel可以是透明的,沒有邊框和標(biāo)題Panel是一種構(gòu)件,也是一種容器.填空題( BorderLayout )包括5個明顯的區(qū)域:東、南、西、北、中。Java的圖形界面技術(shù)經(jīng)歷了兩個開展階段,分別通過提供AWT開發(fā)包和(Swing)開發(fā)包 來表達。(3

3、)可以使用setLoaction( )、setSize()或(setBounds()中的任何一種方法設(shè)置組件 的大小或位置。(4)( GridLayout )布局管理器使容器中各個構(gòu)件呈網(wǎng)格布局,平均占據(jù)容器空間。(5)框架的默認布局管理器(BorderLayout)o.編程題制作如圖7-20所示的登錄界面。圖7-20package com. zhouzhou;import java. awt.import javax. swing. *;public class Dcmol1 extends JFrame /定義組件JPanel jpl, jp2, jp3;JLabel jlbl, jlb2

4、;JButton jbl, jb2;JTextField jtf1;JPasswordField jpf1;public static void main(String args) / TODO Auto-generated method stubDemoll dl = new Demoll();/構(gòu)造函數(shù)public Demol1() jpl = new JPanel ();jp2 = new JPanel ();jp3 = new JPanel ();jlbl = new JLabel (用戶名);jlb2 = new JLabel (密 碼);jbl = new JButton (登錄)

5、;jb2 = new JButton (取消“);jtfl = new JTextField(10);jpfl = new JPasswordField(lO) ;/ 設(shè)置布局管理(上面忘記:extends JFrame,這里出錯了) this.setLayout(new GridLayout(3, 1);加入各個組件jpl. add(jlbl);jpl. add(jtfl);jp2. add(jlb2);jp2. add(jpfl);jp3. add (jbl);jp3. add(jb2);/加入到JFramethis, add (jpl);this, add (jp2);this, add

6、(jp3);this. setSize (250, 150);this. setTitle(登錄“);this.setDefaultCloseOperation(JFrame. EXIT ON CLOSE); this.setVisible(true);)制作如圖7-21所示的選擇界面。你直取的運動足球 籃球 網(wǎng)球你的性別O男。女注冊用戶取消用戶圖 7-21package com. zhouzhou;import java, art*;import javax.swing. *;public class Demo12 extends JFrame /定義組件JPanel jpl, jp2, j

7、p3;JLabel jlbl, jlb2;JCheckBox jcbl, jcb2, jcb3;JRadioButton jrbl, jrb2;JRutt.on jb1, Jh2;/單項選擇設(shè)置ButtonGroup bg, bg2;public static void main(String args) / TODO Auto-generated method stubDemo12 d2 = new Demo12 ();)/構(gòu)造函數(shù)public Demo12() jpl = new JPanel ();jp2 二 new JPanel ();jp3 = new JPanel ();jlbl

8、= new JLabel (“你喜歡的運動);jlb2 = new JLabel (你的性別);jcbl = new JCheckBox (足球);jcb2 = new JCheckBox (籃球);jcb3 = new JCheckBox (網(wǎng)球);/下面可以設(shè)置單項選擇/ ButtonGroup bg2=new ButtonGroup();/ bg2.add(jcbl);/ bg2. add(jcb2);/ bg2. add(jcb2);jrbl = new JRadioButton (男);jrb2 = new JRadioButton (女);/ 一定要把jrbl, jrb2放入到一個

9、ButtonGroup里面 ButtonGroup bg = new ButtonGroup();bg. add (jrbl);bg. add(jrb2);jbl 二 new JButton(注冊用戶);jb2 = new JButton (取消用戶“);this.setLayout(new GridLayout(3, 1);jpl. add(jlbl);jpl. add(jcbl);jpl. add(jcb2);jpl. add(jcb3);jp2. add(jlb2);jp2. add(jrbl);jp2. add(jrb2);jp3. add(jbl);jp3. add(jb2);/加入到JFramethis.add (jpl);this. add

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論