實驗五 用戶圖形界面與事件處理
【開發語言及實現平臺或實驗環境】Windows2000或XP,JDK1.5以上版本與Eclipse集成開發環境、NetBeans集成開發環境
【實驗目的】
1. 掌握常用GUI組件的使用方法。
2. 了解swing控組件的基本用法。
3.掌握事件處理的方法。
【實驗要求或實驗任務】
1.GUI程序的創建
2.使用常見布局管理器構建布局
3.Swing組件的基本用法
4.GUI的事件處理
【實驗內容或實驗步驟】
1.編程包含一個標簽和一個按鈕,單擊按鈕時,標簽的內容在"你好"和"再見"之間切換。
2.編程包含一個文本框和一個文本區域,文本框內容改變時,將文本框中的內容顯示在文本區域中;在文本框中按回車鍵時,清空文本區域的內容。
3.編程包含一個復選按鈕和一個普通按鈕,復選按鈕選中時,普通按鈕的背景色為青色,未選中時為灰色。
4.編程包含一個單選按鈕組和一個普通按鈕,單選按鈕組中包含三個單選,文本說明分別為"普通"、"黑體"和"斜體"。選擇文本標簽為"普通"的單選按鈕時,普通按鈕中的文字為普通字體,選擇文本標簽為"黑體"的單選按鈕時,普通按鈕中的文字的字體為黑體,選擇文本標簽為"斜體"的單選按鈕時,普通按鈕中的文字的字體為斜體。
5.編程包含一個下拉列表和一個按鈕,下拉列表中有10、14、18三個選項。選擇10時,按鈕中文字的字號為10,選擇14時,按鈕中文字的字號為14,選擇18時,按鈕中文字的字號為18。
6.編程包含一個列表和兩個標簽,在第一個標簽中顯示列表中被雙擊的選項的內容,在第二個標簽中顯示列表中被選中的所有選項的內容。
7.編程確定當前鼠標的位置坐標。
8.編程創建一個Frame,實現窗口的監聽器接口。
9.編程使用BorderLayout布局方式放置5個按鈕。
10.編程創建一個有四種顏色的列表,雙擊列表中的顏色名稱時,Frame的背景就變成相應的顏色。
11.編寫Application程序,在一個JFrame窗體中加入20個JButton按鈕,分5行4列,用GridLayout布局方式,按鈕背景為黃色(Color.yellow),按鈕文字顏色為紅色(Color.red)。
12.在一個JFrame窗體中加入1個JTextField文本框,1個JTextArea文本區,每次在文本框中輸入文本,回車后將文本添加到文本區的最后一行。
13.在一個JFrame窗體中加入2個復選框,顯示標題為“學習”和“玩耍”,根據選擇的情況,分別顯示“玩耍”、“學習”、“勞逸結合”。
14.在一個JFrame窗體frm中加入1個滾動列表框JList、1個JCheckBox下拉列表框Choice和1個按鈕,點擊按鈕將List中的項目移到Choice組件中。
15.設計一個簡單計算器,如下圖所示。在“操作數”標簽右側的兩個文本框輸入操作數,當單擊操作符+,-,×,÷按鈕時,對兩個操作數進行運算并將結果填入到“結果”標簽右側的文本框中。
【思考】