java gui 结构_java gui教学图形界面的层次结构.ppt
java gui教學(xué)圖形界面的層次結(jié)構(gòu).ppt
還剩
13頁(yè)未讀,
繼續(xù)閱讀
下載文檔到電腦,馬上遠(yuǎn)離加班熬夜!
親,很抱歉,此頁(yè)已超出免費(fèi)預(yù)覽范圍啦!
如果喜歡就下載吧,價(jià)低環(huán)保!
內(nèi)容要點(diǎn):
事件類的層次結(jié)構(gòu)EventListener 所有監(jiān)聽(tīng)器的主接口 (標(biāo)識(shí)接口 )ActionListener WindowListener …… 子接口EventObject 所有事件對(duì)象的主類ActionEvent WindowAction …… 子類金橋 JAVA基礎(chǔ)教程 --第六章 -GUI事件處理初談事件源對(duì)象產(chǎn)生某種事件向監(jiān)聽(tīng)器傳事件對(duì)象監(jiān)聽(tīng)器 (實(shí)現(xiàn)了某種監(jiān)聽(tīng)接口的類 ) 對(duì)事件做出某種處理和回應(yīng)注冊(cè)金橋 JAVA基礎(chǔ)教程 --第六章 -GUI布局管理器總結(jié)? JFrame默認(rèn)的布局管理器為 BorederLayout? JPanel默認(rèn)的布局管理器為: FlowLayout? 在布局管理器中組建的大小由布局管理器統(tǒng)一管理,自己用 Setsize()方法將無(wú)法設(shè)置金橋 JAVA基礎(chǔ)教程 --第六章 -GUI? GridLayout :把容器分成表格1、 GridLayout (int x,int y);指定行數(shù)和列數(shù)? BorderLayout :把容器分為東 ,西 ,南 ,北 ,中1、 BorderLayout ();2、 BorderLayout (int x,int y);指定間距金橋 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布局管理器? 主接口 :LayoutManager? FlowLayout:線性布局管理器 ,組件從左到右的順序排列 .(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ǔ)教程 --第六章 -GUISwing包中的 JFrame面板的顏色問(wèn)題 :? JFrame這樣的框架 ,一旦創(chuàng)建 ,在其中就已經(jīng)包含一個(gè)內(nèi)容面板 ,一般我們?cè)谕?JFrame中添加組件時(shí),都加在了內(nèi)容面板中 ,這個(gè)面板可以通過(guò) JFrame的成員方法 getContentPane()取出來(lái) , 所以如果設(shè)置 JFrame的背景顏色 ,仍然會(huì)被內(nèi)容面板蓋住 ,不如設(shè)置內(nèi)容面板的背景顏色 當(dāng)時(shí)如果框架中還加有其他面板 ,內(nèi)容面板的顏色也會(huì)被其他面板蓋住 ,要注意一下面板的布局情況 金橋 JAVA基礎(chǔ)教程 --第六章 -GUISwing與 AWTuAWT是 java較早的圖形包uSwing包是 java的圖形包 ,對(duì) AWT進(jìn)行了擴(kuò)展 ,同時(shí) Swing包繼承于 AWT包 ,現(xiàn)在的開(kāi)發(fā)用 Swing包 .u使用 Swing包時(shí)也必須引 AWT包uSwing包內(nèi)的組件前面有 J如 :JFrame,JButtonuSwing包內(nèi)不包含任何和平臺(tái)有關(guān)的本地代碼所以 Swing開(kāi)發(fā)的圖形界面很好的實(shí)現(xiàn)跨平臺(tái) .金橋 JAVA基礎(chǔ)教程 --第六章 -GUI學(xué)習(xí) GUI的方法與內(nèi)容一、圖形對(duì)象的布局(顯示的內(nèi)容如何擺放)二、圖形對(duì)象中的組件(顯示的不同功能的內(nèi)容)三、事件處理(為每個(gè)組件添加功能)方法:這章的內(nèi)容以制作頁(yè)面為主,用面向?qū)ο蟮乃枷肴プ?#xff0c;也是不同類的對(duì)象所組成的。經(jīng)過(guò)前段時(shí)間的學(xué)習(xí),大家應(yīng)該具備對(duì) API 的查詢和自學(xué)類的能力,所以本章重點(diǎn)講結(jié)構(gòu)。金橋 JAVA基礎(chǔ)教程 --第六章 -GUI層次結(jié)構(gòu)component
發(fā)表評(píng)論
暫無(wú)評(píng)論,趕快搶占沙發(fā)吧。
總結(jié)
以上是生活随笔為你收集整理的java gui 结构_java gui教学图形界面的层次结构.ppt的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: aidl生成java文件_Android
- 下一篇: 约瑟夫环java链表_java使用链表实