java編程 圖形用戶界面

java編程 圖形用戶界面

ID:12457951

大小:2.17 MB

頁數(shù):29頁

時間:2018-07-17

java編程 圖形用戶界面_第1頁
java編程 圖形用戶界面_第2頁
java編程 圖形用戶界面_第3頁
java編程 圖形用戶界面_第4頁
java編程 圖形用戶界面_第5頁
資源描述:

《java編程 圖形用戶界面》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。

1、成績:JAVA編程B實驗報告實驗六:圖形用戶界面實驗時間:2012年6月7日星期四28JAVA編程B實驗報告一、實驗名稱圖形用戶界面二、實驗目的1、了解圖形用戶界面基本組件窗口、按鈕、文本框、選擇框、滾動條等的使用方法。2、了解如何使用布局管理器對組件進行管理,以及如何使用Java的事件處理機制。三、實驗平臺Windows7、JDK1.6與Eclipse3.5四、實驗內(nèi)容1)創(chuàng)建圖形用戶界面2)了解事件處理機制3)建立獨立運行的窗口界面并使用匿名類4)使用Swing組件5)使用自定義對話框與內(nèi)部類五、代碼分析importjava

2、.awt.*;importjava.applet.Applet;publicclassJAVA_B_6_1extendsApplet{Labell1;//標簽Buttonb1,b2,b3,b4,b5,b6;//按鍵publicvoidinit(){setLayout(newGridLayout(3,3));//設置網(wǎng)格布局(3行3列共9個網(wǎng)格)l1=newLabel("標簽1");b1=newButton("按鈕1");b2=newButton("按鈕2");28b3=newButton("按鈕3");b4=newButton(

3、"按鈕4");add(l1);//添加標簽11add(b1);add(b2);add(b3);add(newLabel());add(b4);add(newButton("按鈕5"));add(newButton("按鈕6"));add(newLabel("標簽2"));}}importjava.awt.*;importjava.awt.Color;importjava.applet.Applet;publicclassJAVA_B_6_2extendsApplet{publicvoidinit(){setFont(newFon

4、t("Arial",Font.PLAIN,20));//設置最底層的//Applet容器為順序布局Labell=newLabel("這是最底層的Applet容器中的標簽",Label.CENTER);add(l);Panelpanel1=newPanel();add(panel1);//添加組件panel1.setBackground(Color.blue);//設置背景顏色panel1.setForeground(Color.red);//設置字體顏色panel1.setLayout(newBorderLayout());//

5、設置邊界布局panel1.add("North",newButton("北"));panel1.add("South",newButton("南"));panel1.add("East",newButton("東"));panel1.add("West",newButton("西"));panel1.add("Center",newLabel("這是在Panel1面板中部添加的標簽"));Panelpanel2=newPanel();add(panel2);panel2.setLayout(newGridLayout(3,1))

6、;//設置網(wǎng)格布局Choicec=newChoice();//創(chuàng)建下拉式列表c.addItem("北京");c.addItem("上海");c.addItem("天津");Labell1=newLabel("這是在Panel2面板中的標簽");28Buttonb1=newButton("Panel2中的按鈕");panel2.setBackground(Color.green);panel2.add(l1);panel2.add(b1);panel2.add(c);}}importjava.awt.*;importjava.aw

7、t.event.*;importjava.applet.Applet;publicclassJAVA_B_6_3extendsAppletimplementsActionListener{//實現(xiàn)動作事件監(jiān)聽接口publicvoidinit(){setLayout(null);//關閉默認的順序管理布局Labell=newLabel("按一下按鈕可聽到響聲!",Label.CENTER);add(l);l.setBounds(40,10,150,30);Buttonb=newButton("按鈕");add(b);b.setBo

8、unds(60,50,60,40);b.addActionListener(this);//注冊事件源的動作監(jiān)聽者}publicvoidactionPerformed(ActionEvente){//實現(xiàn)單擊事件接口的方法Toolkit.getDefaultTo

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。