實(shí)驗(yàn)五 用戶圖形界面與事件處理
【開(kāi)發(fā)語(yǔ)言及實(shí)現(xiàn)平臺(tái)或?qū)嶒?yàn)環(huán)境】Windows2000或XP,JDK1.5以上版本與Eclipse集成開(kāi)發(fā)環(huán)境、NetBeans集成開(kāi)發(fā)環(huán)境
【實(shí)驗(yàn)?zāi)康摹?/span>
1. 掌握常用GUI組件的使用方法。
2. 了解swing控組件的基本用法。
3.掌握事件處理的方法。
【實(shí)驗(yàn)要求或?qū)嶒?yàn)任務(wù)】
1.GUI程序的創(chuàng)建
2.使用常見(jiàn)布局管理器構(gòu)建布局
3.Swing組件的基本用法
4.GUI的事件處理
【實(shí)驗(yàn)內(nèi)容或?qū)嶒?yàn)步驟】
1.編程包含一個(gè)標(biāo)簽和一個(gè)按鈕,單擊按鈕時(shí),標(biāo)簽的內(nèi)容在"你好"和"再見(jiàn)"之間切換。
2.編程包含一個(gè)文本框和一個(gè)文本區(qū)域,文本框內(nèi)容改變時(shí),將文本框中的內(nèi)容顯示在文本區(qū)域中;在文本框中按回車鍵時(shí),清空文本區(qū)域的內(nèi)容。
3.編程包含一個(gè)復(fù)選按鈕和一個(gè)普通按鈕,復(fù)選按鈕選中時(shí),普通按鈕的背景色為青色,未選中時(shí)為灰色。
4.編程包含一個(gè)單選按鈕組和一個(gè)普通按鈕,單選按鈕組中包含三個(gè)單選,文本說(shuō)明分別為"普通"、"黑體"和"斜體"。選擇文本標(biāo)簽為"普通"的單選按鈕時(shí),普通按鈕中的文字為普通字體,選擇文本標(biāo)簽為"黑體"的單選按鈕時(shí),普通按鈕中的文字的字體為黑體,選擇文本標(biāo)簽為"斜體"的單選按鈕時(shí),普通按鈕中的文字的字體為斜體。
5.編程包含一個(gè)下拉列表和一個(gè)按鈕,下拉列表中有10、14、18三個(gè)選項(xiàng)。選擇10時(shí),按鈕中文字的字號(hào)為10,選擇14時(shí),按鈕中文字的字號(hào)為14,選擇18時(shí),按鈕中文字的字號(hào)為18。
6.編程包含一個(gè)列表和兩個(gè)標(biāo)簽,在第一個(gè)標(biāo)簽中顯示列表中被雙擊的選項(xiàng)的內(nèi)容,在第二個(gè)標(biāo)簽中顯示列表中被選中的所有選項(xiàng)的內(nèi)容。
7.編程確定當(dāng)前鼠標(biāo)的位置坐標(biāo)。
8.編程創(chuàng)建一個(gè)Frame,實(shí)現(xiàn)窗口的監(jiān)聽(tīng)器接口。
9.編程使用BorderLayout布局方式放置5個(gè)按鈕。
10.編程創(chuàng)建一個(gè)有四種顏色的列表,雙擊列表中的顏色名稱時(shí),Frame的背景就變成相應(yīng)的顏色。
11.編寫(xiě)Application程序,在一個(gè)JFrame窗體中加入20個(gè)JButton按鈕,分5行4列,用GridLayout布局方式,按鈕背景為黃色(Color.yellow),按鈕文字顏色為紅色(Color.red)。
12.在一個(gè)JFrame窗體中加入1個(gè)JTextField文本框,1個(gè)JTextArea文本區(qū),每次在文本框中輸入文本,回車后將文本添加到文本區(qū)的最后一行。
13.在一個(gè)JFrame窗體中加入2個(gè)復(fù)選框,顯示標(biāo)題為“學(xué)習(xí)”和“玩耍”,根據(jù)選擇的情況,分別顯示“玩耍”、“學(xué)習(xí)”、“勞逸結(jié)合”。
14.在一個(gè)JFrame窗體frm中加入1個(gè)滾動(dòng)列表框JList、1個(gè)JCheckBox下拉列表框Choice和1個(gè)按鈕,點(diǎn)擊按鈕將List中的項(xiàng)目移到Choice組件中。
15.設(shè)計(jì)一個(gè)簡(jiǎn)單計(jì)算器,如下圖所示。在“操作數(shù)”標(biāo)簽右側(cè)的兩個(gè)文本框輸入操作數(shù),當(dāng)單擊操作符+,-,×,÷按鈕時(shí),對(duì)兩個(gè)操作數(shù)進(jìn)行運(yùn)算并將結(jié)果填入到“結(jié)果”標(biāo)簽右側(cè)的文本框中。
【思考】
posted on 2010-05-13 14:52 libifeng 閱讀(2035) 評(píng)論(1) 編輯 收藏