下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
習(xí)題一、選擇題1.容器Panel和Applet缺省使用的布局編輯策略是?()A、BorderLayout B、FlowLayoutC、GridLayout D、CardLayout2.AWT組件,從各組件的本來功能角度考慮,最好使用哪種組件:
A、TextAreaB、Panel
C、AppletD、Canvas
3.下列屬于圖形用戶界面元素的有:()A.Applet B.窗口 C.按鈕 D.線程4.如果希望所有的控件在界面上均勻排列,應(yīng)該使用下列那種布局管理器?()A.BoxLayout B.GridLayoutC.BorderLayout D.FlowLayout5.下列用戶圖形界面組件在軟件安裝程序中常見的是()
A、滑塊B、進(jìn)度條C、對話框D、標(biāo)簽
6.每個(gè)使用Swing組件的程序必須至少有一個(gè)()A.按鈕 B.頂層容器 C.標(biāo)簽 D.菜單二、填空題1.Java中有提供豐富的圖形功能的______________和javax.swing兩個(gè)包。AWT:是AbstractWindowToolkit的縮寫,中文意思是“抽象窗口工具包”;Swing:又稱為輕量級組件,它是Java的改進(jìn)版本。2.AWT包中的組件可分為三大類:___________,如窗口(Window)等;獨(dú)立組件,如標(biāo)簽(Label)等;菜單類,如菜單條(MenuBar)等。3.Java把Component類的子類或間接子類創(chuàng)建的對象稱為___________,把Container的子類或間接子類創(chuàng)建的對象稱為一個(gè)容器。4.在Swing用戶界面的程序設(shè)計(jì)中,____________可以被添加到其它容器中去。5.對話框有_____________和____________兩種。這兩種對話框的區(qū)別是:當(dāng)____________對話框彈出時(shí),只有關(guān)閉此對話框才能繼續(xù)進(jìn)行其它窗口的操作;當(dāng)_________________對話框彈出時(shí),即使不關(guān)閉,也可以對后面的的窗口進(jìn)行操作。三、思考題1.JavaGUI中有哪些容器類?哪些是組件類?2.Swing和AWT是什么關(guān)系?Swing有什么特點(diǎn)?3.JavaGUI中有哪幾種常用的布局方式,各有什么特點(diǎn)?4.下拉菜單和彈出菜單設(shè)計(jì)用了哪些類?其設(shè)計(jì)步驟包含哪些?5.Jtable和JTree的構(gòu)造函數(shù)分別有哪些?四、編程題1.編寫java應(yīng)用程序,在Frame上面放一個(gè)Panel。在Panel上面添加兩個(gè)按鈕。要求Panel的背景顏色為灰色,F(xiàn)rame大小為長100,寬100,在屏幕坐標(biāo)(100,100)的位置顯示。如圖1所示。圖1一個(gè)按鈕組件應(yīng)用程序2.編寫應(yīng)用程序,實(shí)現(xiàn)下面輸出的圖形效果,要求在創(chuàng)建2個(gè)Panel面板類對象pleft、pright,將左邊的4個(gè)標(biāo)簽放在面板pleft中,布局方式為GridLayout(4x1),需要設(shè)置水平、垂直間距;再將右邊的其它組件放在另一個(gè)面板pright中,布局方式也為GridLayout(4x1);最后,將pleft、pright添加到窗體中,布局方式為FlowLayout。如圖2所示。圖2一個(gè)組件類綜合應(yīng)用程序3.編寫一個(gè)簡單的文本編輯器程序,運(yùn)行后的效果如圖3所示。要求熟練掌握包括菜單條MenuBar、菜單Menu、菜單項(xiàng)MenuItem、菜單快捷鍵MenuShortcut對象的創(chuàng)建和使用的方法,懂得如何設(shè)計(jì)窗體菜單。圖3一個(gè)簡單的文本編輯器程序4.編寫繼承自JFrame類的窗口應(yīng)用程序,界面效果如圖4所示。創(chuàng)建5個(gè)按鈕(JLabel)。
采用網(wǎng)格型(GridLayout)布局(注:網(wǎng)格型布局管理器將成員按網(wǎng)格型排列,每個(gè)成員盡可能地占據(jù)網(wǎng)格的空間,每個(gè)網(wǎng)格也同樣盡可能地占據(jù)空間,從而各個(gè)成員按一定的大小比例放置)。圖4一個(gè)網(wǎng)格型布局管理器程序5.參照書本10.4.6JTable類小節(jié)中,JtableExample.java源程序案例,編寫圖5DataGrid和JTable應(yīng)用程序6
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年預(yù)拌砂漿產(chǎn)業(yè)鏈上下游產(chǎn)業(yè)轉(zhuǎn)型升級合作合同3篇
- 三方車輛租賃協(xié)議2024版專業(yè)模板版
- 廣東省揭陽市2025年中考語文模擬試卷五套【附參考答案】
- 2024年餐具回收利用協(xié)議3篇
- 12 慧眼看交通 第1課時(shí) 說課稿-2023-2024學(xué)年道德與法治三年級下冊統(tǒng)編版
- 2024年版國際制藥行業(yè)技術(shù)轉(zhuǎn)移合同
- 2024樣板間房地產(chǎn)買賣合同模板3篇
- 專業(yè)辣椒經(jīng)銷商2024年度購貨協(xié)議版B版
- 2024水利工程環(huán)境監(jiān)理規(guī)范執(zhí)行操作指導(dǎo)合同范本3篇
- 福建省南平市塔前中學(xué)高二地理聯(lián)考試卷含解析
- 校區(qū)熱水供水系統(tǒng)維護(hù)服務(wù)第冊維保服務(wù)方案
- 《社會研究方法》全套課件(完整版)
- 3D打印行業(yè)研究報(bào)告
- 魯教版(五四制)七年級數(shù)學(xué)下冊電子課本教材
- 人教版八年級物理上冊 1.5運(yùn)動圖像(專題練習(xí))原卷版+解析
- (2024年)Maya三維建模教案
- 國開電大本科《理工英語4》機(jī)考真題(第六套)
- 公共資源交易培訓(xùn)課件
- 護(hù)理實(shí)習(xí)針灸科出科小結(jié)
- 信息系統(tǒng)集成方案
- 2024年二級造價(jià)師題庫(鞏固)
評論
0/150
提交評論