實(shí)驗(yàn)五 用戶圖形界面與事件處理

            【開(kāi)發(fā)語(yǔ)言及實(shí)現(xiàn)平臺(tái)或?qū)嶒?yàn)環(huán)境】

          Windows2000XPJDK1.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ù)】

          1GUI程序的創(chuàng)建

          2.使用常見(jiàn)布局管理器構(gòu)建布局

          3Swing組件的基本用法

          4GUI的事件處理

          【實(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è)按鈕,下拉列表中有101418三個(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按鈕,分54列,用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)列表框JList1個(gè)JCheckBox下拉列表框Choice1個(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)  編輯  收藏

          評(píng)論

          # re: 實(shí)驗(yàn)五 用戶圖形界面與事件處理 2012-11-25 14:25 何苗

          good  回復(fù)  更多評(píng)論   


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          <2012年11月>
          28293031123
          45678910
          11121314151617
          18192021222324
          2526272829301
          2345678

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 高邑县| 静乐县| 和龙市| 通江县| 高密市| 容城县| 巨鹿县| 龙江县| 苍溪县| 肥东县| 宝清县| 三都| 塔城市| 房产| 轮台县| 新密市| 通辽市| 区。| 胶南市| 灵石县| 许昌市| 阿瓦提县| 漳州市| 乌拉特中旗| 潍坊市| 察雅县| 扬州市| 宾阳县| 武山县| 盘锦市| 胶南市| 长乐市| 广东省| 新余市| 新津县| 建宁县| 尉氏县| 房产| 岳阳县| 廉江市| 扎兰屯市|