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