使用BorderLayo.ppt
《使用BorderLayo.ppt》由会员分享,可在线阅读,更多相关《使用BorderLayo.ppt(41页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、第十七章第十七章AWT視窗物件視窗物件認識AWT類別認識並學習如何建立視窗物件 學習如何管理與配置版面1簡單的範例簡單的範例(1/2)lAWT(Abstract Windowing Toolkit)l處理圖形(包含視窗與繪圖)最基本的方式 l下面為AWT的範例17.1 認識AWT類別 2簡單的範例簡單的範例(2/2)l下圖為app17_1的執行結果:17.1 認識AWT類別 視窗的關閉鈕並沒有作用l想讓關閉鈕有作用的方法:l然後在main()裡的任何位置補上這兩行:這兩行所使用的語法,就是匿名內部類別3簡單的範例二簡單的範例二l下面為AWT的另一個範例17.1 認識AWT類別 4簡單的範例三簡
2、單的範例三l下面為AWT的第三個範例17.1 認識AWT類別 5簡單的範例四簡單的範例四lapp17_4自行設計一個有引數的建構元,給予視窗標題:17.1 認識AWT類別 本行相當於呼叫Frame(my first AWT program);第10行不能寫成frm.add(lab);因為建構元裡不能用物件來呼叫函數 6java.awt類別庫類別庫ljava.awt類別庫的類別,以及它們之間的繼承關係:17.1 認識AWT類別 7java.awt.Component 類別類別(1/2)17.1 認識AWT類別 8java.awt.Component 類別類別(2/2)17.1 認識AWT類別 通
3、常用Component類別的子類別(如Frame、Label、Button等)建立物件9Container類別類別(1/2)lContainer類別的物件可用來容納其它的視窗物件17.1 認識AWT類別 10Container類別類別(2/2)17.1 認識AWT類別 applet與視窗程式都以Container類別為基礎發展11Frame類別類別17.2 建立視窗 lFrame可用來容納其它視窗物件,如按鈕、標籤 12建立視窗物件建立視窗物件17.2 建立視窗 以Frame類別建立視窗物件釐清setSize()與setLocation()裡引數的意義13Label類別類別 l標籤(label
4、)用來在視窗中顯示文字的文字方塊 17.3 建立標籤 Label類別常用的建構元與函數14加入標籤物件加入標籤物件l下面的範例是在視窗中加上標籤物件:17.3 建立標籤 15標籤物件的顏色標籤物件的顏色lColor是Java.awt類別庫裡常用的類別 l要建立一個顏色物件可利用Color()建構元,格式為:17.3 建立標籤 lr代表紅色(red)lg代表綠色(green)lb代表藍色(blue)l如果標籤的顏色要改成紫色,改成下面的敘述即可:16標籤物件的字型標籤物件的字型lFont類別用來規範物件的字型樣式、大小與字體等 l要產生Font類別的物件,可使用Font()建構元,格式如下:17
5、.3 建立標籤 lfont_name為字型名稱lstyle為字型的樣式 lPLAIN、BOLD與ITALIC都是定義於Font類別裡的類別變數(class variable)l想要同時設定粗體與斜體,可用下列的語法來表示:17版面配置版面配置 17.3 建立標籤 l預設的版面配置為邊界版面配置app17_7將預設的版面配置取消18Button類別類別 l按鈕(button)可以讓使用者按下它來控制程式執行的流程 l下表列出Button類別常用的建構元與函數:17.4 建立按鈕 19建立按鈕物件建立按鈕物件(1/2)17.4 建立按鈕 l以一個簡單的範例來說明Button類別的使用:20建立按鈕
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 使用 BorderLayo
限制150内