點(diǎn)擊查看:2015計(jì)算機(jī)等級考試二級Java入門教程章節(jié)匯總
點(diǎn)擊查看:2015計(jì)算機(jī)等級考試二級Java入門教程第十二章匯總
12.1 Java中的圖形用戶接口
Java類庫中有許多的專門用來支持圖形用戶接口(GUI)的建立和節(jié)理的功能。這些內(nèi)容遠(yuǎn)遠(yuǎn)可以寫成一本書,甚至是一本很厚的書。正像我們馬上要探討的JFrame一樣,包括從超類繼承來的方法,它競有多達(dá)200多個(gè)方法!因此我們只能根據(jù)所討論的特定類以及它們的方法,有選擇地討論一些。不過我們會(huì)覆蓋建立應(yīng)用程序和小應(yīng)用程序所需要知道的基本操作。掌握了基礎(chǔ)的東西,你就可以繼續(xù)探討Java類庫中沒有討論過的其他內(nèi)容,而不會(huì)感覺太困難。
建立GUI所需要的基本元素存在于Java.awt和iavax.swing這兩個(gè)包中。Java.awt包是Java1.1中用來建方GLI類的主存儲(chǔ)庫,這里的" awt"是Abstract Windowing Toolkit的縮寫,而且其中定義的許多類在Java2中被預(yù)定義在javax_swing中。javax.swing包中的大多數(shù)類用來定義GUI元素,被稱作Swing組件(component ),它們比Java.awt中由類定義的組件有了很大的改進(jìn)。我們將研究在定義按鈕的Swing中的JButtvn類,而不去研究Java.awt中的Button類。然而,Swing組件類通常派生于并且依賴于Java.awt中的基礎(chǔ)類,因而也不要忽視它們。
Swing類是GUI應(yīng)用程序設(shè)計(jì)最通用的一部分,它們統(tǒng)稱為Java基礎(chǔ)類庫(JavaFoundation Classe)或簡稱為JFC.JFC不僅覆蓋了那些定義按鈕和菜單的Swing組件類,還包含了來自Java.awt.geom包中的2D繪圖類以及java.awt.dnd包中支持拖動(dòng)能力的類。JFC系是很有必要的。因?yàn)樗?jīng)常出現(xiàn)在文檔中,并且你可能某些時(shí)候真的需要改變組件的外觀。
相關(guān)推薦:
2015計(jì)算機(jī)等級考試二級Java入門教程章節(jié)匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |