第08章swing圖形用戶界面程序設(shè)計(jì)

第08章swing圖形用戶界面程序設(shè)計(jì)

ID:19558849

大?。?4.00 KB

頁(yè)數(shù):13頁(yè)

時(shí)間:2018-10-03

第08章swing圖形用戶界面程序設(shè)計(jì)_第1頁(yè)
第08章swing圖形用戶界面程序設(shè)計(jì)_第2頁(yè)
第08章swing圖形用戶界面程序設(shè)計(jì)_第3頁(yè)
第08章swing圖形用戶界面程序設(shè)計(jì)_第4頁(yè)
第08章swing圖形用戶界面程序設(shè)計(jì)_第5頁(yè)
資源描述:

《第08章swing圖形用戶界面程序設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、第08章Swing圖形用戶界面程序設(shè)計(jì)-----------------------Page1-----------------------第8章Swing圖形用戶界面程序設(shè)計(jì)第8章第8章Swing圖形用戶界面程序設(shè)計(jì)Swing圖形用戶界面程序設(shè)計(jì)2009-2-28杭州師范大學(xué)信息科學(xué)與工程學(xué)院虞歌8-1-----------------------Page2-----------------------第8章Swing圖形用戶界面程序設(shè)計(jì)本章主要內(nèi)容圖形用戶界面程序設(shè)計(jì)入門組件和容器布局管理器事件處理模型高

2、級(jí)圖形用戶界面2009-2-28杭州師范大學(xué)信息科學(xué)與工程學(xué)院虞歌8-2-----------------------Page3-----------------------第8章Swing圖形用戶界面程序設(shè)計(jì)圖形用戶界面程序設(shè)計(jì)入門圖形用戶界面程序設(shè)計(jì)入門引言用戶界面是指程序與其用戶之間的所有通信形式。Java的圖形用戶界面GUI(GraphicalUserInterface)的設(shè)計(jì)宗旨是“能輕松完成簡(jiǎn)單的任務(wù),有辦法完成復(fù)雜的任務(wù)”。在Java早期版本中,是AWT圖形用戶界面(AbstractWindow

3、Toolkit),它的功能有限,非常依賴于目標(biāo)機(jī)器上的底層平臺(tái),使用本地的GUI資源。在Java2中,引入Swing圖形用戶界面。為了能跨平臺(tái),Swing是完全用Java寫的,它更少依賴目標(biāo)機(jī)器上的底層平臺(tái),更少使用本地的GUI資源。Java2仍然支持AWT組件,但建議使用Swing組件。Swing組件的名稱都是以J開(kāi)頭的。例如,AWT的按鈕類名為Button,而Swing的按鈕類名為JButton。2009-2-28杭州師范大學(xué)信息科學(xué)與工程學(xué)院虞歌8-3-----------------------Pag

4、e4-----------------------第8章Swing圖形用戶界面程序設(shè)計(jì)圖形用戶界面程序設(shè)計(jì)入門圖形用戶界面程序設(shè)計(jì)入門Swing還不能完全取代AWT的全部類,只能替代AWT的圖形用戶界面。Swing組件使用AWT的事件處理模型。不要混合使用AWT和Swing組件。Swing所在的包:javax.swingAWT所在的包:java.awtSwing組件被稱為輕量級(jí)組件(lightweightcomponent),AWT組件被稱為重量級(jí)組件(heavyweightcomponent)。2009-2

5、-28杭州師范大學(xué)信息科學(xué)與工程學(xué)院虞歌8-4-----------------------Page5-----------------------第8章Swing圖形用戶界面程序設(shè)計(jì)圖形用戶界面程序設(shè)計(jì)入門圖形用戶界面程序設(shè)計(jì)入門Swing圖形用戶界面的層次結(jié)構(gòu)關(guān)系如下:DimensionClassesinthejava.awtLayoutManagerpackageHeavyweightFont1FontMetricsObjectColorPanelAppletJAppletGraphicsCompone

6、ntContainerWindowFrameJFrame*DialogJDialogJComponentSwingComponentsinthejavax.swingpackageLightweight2009-2-28杭州師范大學(xué)信息科學(xué)與工程學(xué)院虞歌8-5-----------------------Page6-----------------------第8章Swing圖形用戶界面程序設(shè)計(jì)圖形用戶界面程序設(shè)計(jì)入門圖形用戶界面程序設(shè)計(jì)入門DimensionClassesinthejava.awtLayou

7、tManagerpackageHeavyweightFont1FontMetricsObjectColorPanelAppletJAppletGraphicsComponentContainerWindowFrameJFrame*DialogJDialogJComponentJPanelSwingComponentsinthejavax.swingpackage容器類(Containerclasses)能夠包含其他的圖形用戶界面組件。Lightweight2009-2-28杭州師范大學(xué)信息科學(xué)與工程學(xué)院虞歌8

8、-6-----------------------Page7-----------------------第8章Swing圖形用戶界面程序設(shè)計(jì)圖形用戶界面程序設(shè)計(jì)入門圖形用戶界面程序設(shè)計(jì)入門DimensionClassesinthejava.awtLayoutManagerpackageHeavyweightFont1FontMetricsObjectColorPanelAppletJAppletG

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

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

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