歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類 > PPT文檔下載  

Java的窗體應(yīng)用程序基礎(chǔ).ppt

  • 資源ID:11496782       資源大?。?span id="fskbog6" class="font-tahoma">1.71MB        全文頁(yè)數(shù):16頁(yè)
  • 資源格式: PPT        下載積分:9.9積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要9.9積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請(qǐng)知曉。

Java的窗體應(yīng)用程序基礎(chǔ).ppt

Java的窗體應(yīng)用程序基礎(chǔ),機(jī)電工程系裴清福,到目前為止,我們主要學(xué)習(xí)的是Java程序語(yǔ)言在結(jié)構(gòu)化程序的基礎(chǔ),以及類和對(duì)象的概念和編寫語(yǔ)法,尚未正式介紹具有“圖形化用戶接口”(GUI)模式的“窗體程序”。接下來(lái)我們就主要學(xué)習(xí)Java的窗體程序的相關(guān)問題,Java窗口程序的概念與AWT和Swing組件類庫(kù),從JDK1.0開始,Java就提供了AWT(AbstractWindowToolkit)類庫(kù)(java.awtpackage),這些類中有一大部分我們稱之為“組件類”,它們所產(chǎn)生的對(duì)象大多都能加入到屏幕顯示區(qū)域之中,而這些對(duì)象我們稱之為“組件”,并可用“l(fā)ayoutmanager”為這些組件做版面布局的管理。,Java窗口程序的概念與AWT和Swing組件類庫(kù),這些“組件”依它們的功能不同,主要分為兩大類:一種是可以盛裝組件的“容器”(Container),另一類則無(wú)法盛裝組件的“一般組件”。但“容器”中只有一些可以直接獨(dú)立浮動(dòng)在屏幕上,例如:Frame,其他不能獨(dú)立浮動(dòng)在屏幕上的“容器”和一般組件就只能依附在它上面,借此才能顯示在屏幕上。利用這些組件類:窗口框架(Frame)、按鈕、文本標(biāo)簽、文本輸入框等等,能讓程序開發(fā)者輕松建立圖形化用戶接口。,Java窗口程序的概念與AWT和Swing組件類庫(kù),JDK1.1以后,Java有新增了Swing類庫(kù)(javax.swingpackage),它也提供開發(fā)GUI模式的程序的組件類,但是它并非用來(lái)完全取代AWT組件,新版本的JDK還是支持AWT組件,只是相比之下,早期所提供的AWT組件功能較少,其所占的內(nèi)存資源也較少,我們?cè)诮⒋翱诔绦驎r(shí),可以根據(jù)所需的功能自行選擇。,Java窗口程序的概念與AWT和Swing組件類庫(kù),Java提供的窗口組件有兩大類,而且功能相似的組件類其名稱又非常相似,但我們可以從類的名稱,輕易地分辨出它們是屬于哪一類的組件。因?yàn)镾wing組件類即使和AWT組件非常相似,Swing的類名稱開頭會(huì)多出一個(gè)“J”字母。,Java窗口程序的概念與AWT和Swing組件類庫(kù),此外,這兩類組建其實(shí)可以混合在一個(gè)窗口應(yīng)用程序中,不過使用時(shí)要注意:Swing組件不要和AWT組件重疊在一起,因?yàn)檫@兩種組件范圍若有重疊的部分,即使Swing組件是后來(lái)加入的,AWT組件還是會(huì)顯示在上面的圖層。,Java窗口應(yīng)用程序的程序代碼結(jié)構(gòu),由于Frame或JFrame組件只是一個(gè)空白的窗口框架,我們所要開發(fā)的窗口應(yīng)用程序通常在窗口內(nèi)會(huì)需要許多組件。因此我們通常不直接使用Frame類產(chǎn)生組件,而是要聲明一個(gè)繼承自Frame的類,并在里面加入組件作為它的成員,然后再利用該類去產(chǎn)生一個(gè)“擁有所需的組件內(nèi)容與功能的窗口”。,Java窗口應(yīng)用程序的程序代碼結(jié)構(gòu),繼承自Frame組件類的程序代碼結(jié)構(gòu)繼承自JFrame組件類的程序代碼結(jié)構(gòu),Java窗口應(yīng)用程序的程序代碼結(jié)構(gòu),以上兩種程序代碼結(jié)構(gòu)主要差異在于:Frame內(nèi)的組件是直接加入該Frame內(nèi)的,JFrame的組件則是加入JFrame中的ContentPane中。這個(gè)差別是源于Frame和JFrame的窗口圖層結(jié)構(gòu)的差異。,Frame窗口的層次結(jié)構(gòu),Frame窗口的層次結(jié)構(gòu),Frame窗口結(jié)構(gòu)比較簡(jiǎn)單,它的“窗口標(biāo)題行”、“主菜單”和“內(nèi)容面板”都可以是為該Frame內(nèi)直接劃分出來(lái)的幾個(gè)區(qū)域,所以放在“主菜單”內(nèi)的“主菜單條(MenuBar)”以及其他放置在“內(nèi)容面板”區(qū)的組件,都是直接放置于此Frame窗口之中。,JFrame窗口的層次結(jié)構(gòu),JFrame窗口的層次結(jié)構(gòu),一個(gè)空白的JFrame窗口,至少就已經(jīng)包含了“RootPane”、“LayeredPane”、“GlassPane”、“ContentPane”這幾個(gè)組件,至于“MenuBar”是根據(jù)需要才加入實(shí)例組件。,JFrame窗口的層次結(jié)構(gòu),“RootPane”是唯一直接加入到JFrame中的組件,而“RootPane”組件中包含了“LayeredPane”和“GlassPane”兩個(gè)組件,“LayeredPane”則一開始就包含了“ContentPane”組件,另外在“ContentPane”上方還可以放置一個(gè)“MenuBar”組件。,編寫簡(jiǎn)單的Java窗口程序,使用Frame組件類使用JFrame組件類,

注意事項(xiàng)

本文(Java的窗體應(yīng)用程序基礎(chǔ).ppt)為本站會(huì)員(tia****nde)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!