點(diǎn)擊查看:2015計(jì)算機(jī)等級(jí)考試二級(jí)Java入門教程章節(jié)匯總
點(diǎn)擊查看:2015計(jì)算機(jī)等級(jí)考試二級(jí)Java入門教程第十二章匯總
12.2 創(chuàng)建窗口
在Java中,基木的窗口是由java.awt包中的Window類對(duì)象描述的。我們基本上不直接使用Window類對(duì)象。這是因?yàn)橐话愕膽?yīng)用程序窗口都有邊框和標(biāo)題欄。而這個(gè)類中沒有提供。定義在Javax.swing中的JFrame類是創(chuàng)建窗口的主要類,它除了有標(biāo)題欄和邊框外,還提供了另外一些豐富的功能。它的超類如下圖所示。
Component類是所有組件類的祖先類,它定義了所有組件公共的基本屬性和方法、稍后我們將看到所有的Swing組件都以Component類為基礎(chǔ)。Container類增強(qiáng)了Component對(duì)象的能力,它包含了需要頻繁使用的其他組件。由于JFrame有超類Container,所以,JFrame對(duì)象可以包含其他的組件。對(duì)于窗口來說,顯然需要可以包含描述GUI的組件。例如,菜單欄應(yīng)該包含菜單。菜單包含菜單項(xiàng),顯然工具欄要包含工具欄按鈕,此外有許多其他的例子,由此,Container類也可以作為定義Swing組件的所有類的基礎(chǔ)。
Window向Container類增加了一些有關(guān)窗口操作的方法。例如,處理來自用戶與窗口交互發(fā)出的事件。Frame類在java.awt中是原始類,它提供適應(yīng)窗口的標(biāo)題欄和大家熟悉的邊框。JFrame類增強(qiáng)了Frarme類的功能以支持繪圖和顯示其他組件二你可以往不意圖的下方看,由十 JFrame有5個(gè)超類繼承來的成員,所以JFrame對(duì)象最后有200多個(gè)方法。
相關(guān)推薦:
2015計(jì)算機(jī)等級(jí)考試二級(jí)Java入門教程章節(jié)匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |