javaGUI教學(xué)圖形界面的層次結(jié)構(gòu).ppt
《javaGUI教學(xué)圖形界面的層次結(jié)構(gòu).ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《javaGUI教學(xué)圖形界面的層次結(jié)構(gòu).ppt(14頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
第六章GUI,GraphicsUserInterface圖形用戶界面淺談圖形界面開發(fā),金橋JAVA基礎(chǔ)教程-第六章-GUI,最常見的圖形界面:windows操作系統(tǒng),金橋JAVA基礎(chǔ)教程-第六章-GUI,層次結(jié)構(gòu),金橋JAVA基礎(chǔ)教程-第六章-GUI,學(xué)習(xí)GUI的方法與內(nèi)容,一、圖形對(duì)象的布局(顯示的內(nèi)容如何擺放)二、圖形對(duì)象中的組件(顯示的不同功能的內(nèi)容)三、事件處理(為每個(gè)組件添加功能)方法:這章的內(nèi)容以制作頁面為主,用面向?qū)ο蟮乃枷肴プ?,也是不同類的?duì)象所組成的。經(jīng)過前段時(shí)間的學(xué)習(xí),大家應(yīng)該具備對(duì)API的查詢和自學(xué)類的能力,所以本章重點(diǎn)講結(jié)構(gòu)。,金橋JAVA基礎(chǔ)教程-第六章-GUI,Swing與AWT,AWT是java較早的圖形包Swing包是java的圖形包,對(duì)AWT進(jìn)行了擴(kuò)展,同時(shí)Swing包繼承于AWT包,現(xiàn)在的開發(fā)用Swing包.使用Swing包時(shí)也必須引AWT包Swing包內(nèi)的組件前面有J如:JFrame,JButtonSwing包內(nèi)不包含任何和平臺(tái)有關(guān)的本地代碼所以Swing開發(fā)的圖形界面很好的實(shí)現(xiàn)跨平臺(tái).,金橋JAVA基礎(chǔ)教程-第六章-GUI,Swing包中的JFrame面板的顏色問題:,JFrame這樣的框架,一旦創(chuàng)建,在其中就已經(jīng)包含一個(gè)內(nèi)容面板,一般我們?cè)谕鵍Frame中添加組件時(shí),都加在了內(nèi)容面板中,這個(gè)面板可以通過JFrame的成員方法getContentPane()取出來,所以如果設(shè)置JFrame的背景顏色,仍然會(huì)被內(nèi)容面板蓋住,不如設(shè)置內(nèi)容面板的背景顏色當(dāng)時(shí)如果框架中還加有其他面板,內(nèi)容面板的顏色也會(huì)被其他面板蓋住,要注意一下面板的布局情況,金橋JAVA基礎(chǔ)教程-第六章-GUI,布局管理器,主接口:LayoutManagerFlowLayout:線性布局管理器,組件從左到右的順序排列.(JPanel的默認(rèn)布局管理器)BorderLayout:組件被分布在東,西,南,北,中5個(gè)區(qū)域內(nèi).(JFrame的默認(rèn)布局管理器)GridLayout:將空間分成矩形網(wǎng)格GridLayout(0,1);指行數(shù)不限,全在一列上GridLayout(1,0);列數(shù)不限全在一行上.,金橋JAVA基礎(chǔ)教程-第六章-GUI,FlowLayout:線性布局1、FlowLayout(FlowLayout.right,10,5);指定對(duì)齊方式和水平和垂直距離2、FlowLayout(FlowLayout.right);默認(rèn)間距為53、FlowLayout();默認(rèn)間距5默認(rèn)對(duì)齊方式居中,金橋JAVA基礎(chǔ)教程-第六章-GUI,BorderLayout:把容器分為東,西,南,北,中1、BorderLayout();2、BorderLayout(intx,inty);指定間距,金橋JAVA基礎(chǔ)教程-第六章-GUI,GridLayout:把容器分成表格1、GridLayout(intx,inty);指定行數(shù)和列數(shù),布局管理器總結(jié),JFrame默認(rèn)的布局管理器為BorederLayoutJPanel默認(rèn)的布局管理器為:FlowLayout在布局管理器中組建的大小由布局管理器統(tǒng)一管理,自己用Setsize()方法將無法設(shè)置,金橋JAVA基礎(chǔ)教程-第六章-GUI,事件處理初談,事件源對(duì)象,產(chǎn)生某種事件,向監(jiān)聽器傳事件對(duì)象,監(jiān)聽器(實(shí)現(xiàn)了某種監(jiān)聽接口的類),對(duì)事件做出某種處理和回應(yīng),注冊(cè),金橋JAVA基礎(chǔ)教程-第六章-GUI,事件類的層次結(jié)構(gòu),EventListener,所有監(jiān)聽器的主接口(標(biāo)識(shí)接口),ActionListener,WindowListener,子接口,EventObject,所有事件對(duì)象的主類,ActionEvent,WindowAction,子類,金橋JAVA基礎(chǔ)教程-第六章-GUI,- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- javaGUI 教學(xué) 圖形界面 層次 結(jié)構(gòu)
鏈接地址:http://www.szxfmmzy.com/p-13189682.html