JavaSwing圖形界面開發(fā)常用組件.ppt
《JavaSwing圖形界面開發(fā)常用組件.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《JavaSwing圖形界面開發(fā)常用組件.ppt(31頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
2,“標(biāo)簽”和“按鈕”是開發(fā)圖形界面必須用到的基本組件,幾乎所有的程序界面都會(huì)用到?!魳?biāo)簽---用于標(biāo)識(shí)名稱、說(shuō)明性文字。---通常,標(biāo)簽所顯示的文本是不變的,也是禁止編輯的。不過(guò),可通過(guò)代碼方式,讓標(biāo)簽的文字發(fā)生改變?!舭粹o---實(shí)現(xiàn)人機(jī)對(duì)話最基本的組件。---如ATM,當(dāng)輸入密碼后,即會(huì)有幾個(gè)按鈕控件供用戶選擇。,3,4.1如何使用標(biāo)簽,使用標(biāo)簽組件之前,首先必須要?jiǎng)?chuàng)建“標(biāo)簽組件對(duì)象”,然后才能通過(guò)使用這個(gè)這個(gè)“對(duì)象中內(nèi)置的方法”來(lái)操作。一般而言,組件均通過(guò)自身的“構(gòu)造器”來(lái)創(chuàng)建。,4,表4.1常用的Label構(gòu)造器,5,表4.2Label常用內(nèi)置方法,通過(guò)構(gòu)造器創(chuàng)建Label組件后,即可通過(guò)組件內(nèi)置的方法來(lái)操縱這個(gè)組件。,6,使用標(biāo)簽示例程序1---在頂層容器中添加兩個(gè)標(biāo)簽組件(使用標(biāo)簽對(duì)象初始化方法,為L(zhǎng)abel賦初始值),7,程序運(yùn)行結(jié)果:,圖4.1使用對(duì)象初始化的方式賦值,8,使用標(biāo)簽示例程序2---在頂層容器中添加兩個(gè)標(biāo)簽組件(內(nèi)置setText()方法賦值),9,程序運(yùn)行結(jié)果:,圖4.2使用標(biāo)簽內(nèi)置方法賦值,10,4.2如何使用按鈕,JButton的層次結(jié)構(gòu):,,11,什么是AbstractButton類,AbstractButton是一個(gè)抽象類,內(nèi)部定義了許多“組件設(shè)置方法”與“組件事件驅(qū)動(dòng)方法(EventHandle)”。如:addActionListener()、setText()等,所提供的方法不少于50多種,是非常重要的一個(gè)類。實(shí)際上,AbstractButton類不但被JButton繼承,同時(shí)還被JMenuItem、JToggleButton、JCheckBox、JRadioButton等類繼承。按鈕組件有多種,包括“普通按鈕、單選按鈕、復(fù)選框”。,12,4.2.1如何使用普通按鈕,普通按鈕是圖形界面開發(fā)中使用最多的組件之一。如:“登錄窗口”要求輸入“用戶名”和“密碼”后,用戶選擇“確定”還是“取消”的按鈕組件就是普通按鈕。與標(biāo)簽組件類似,首先必須創(chuàng)建一個(gè)按鈕組件類對(duì)象,然后再通過(guò)使用類中“內(nèi)置的方法”來(lái)操縱該對(duì)象。,13,表4.3普通按鈕的常用構(gòu)造器,創(chuàng)建好按鈕組件后,即可通過(guò)使用其內(nèi)置的方法來(lái)操縱這個(gè)組件。,14,表4.4普通按鈕的常用方法,15,普通按鈕程序示例:,16,程序運(yùn)行結(jié)果:,圖4.4普通按鈕控件,說(shuō)明:“普通按鈕組件”的使用很簡(jiǎn)單,在實(shí)際開發(fā)中最關(guān)鍵的是對(duì)按鈕組件進(jìn)行“事件偵聽”。(即:如何編寫控件事件偵聽),17,4.2.2如何使用單選按鈕,即RadioButton,通過(guò)“JRadioButton類”實(shí)現(xiàn)。如:諸多管理軟件中出現(xiàn)的“性別”單選按鈕。,圖4.5單選按鈕示例圖,要使用單選按鈕,同樣首先必須創(chuàng)建,然后再使用其內(nèi)置的方法來(lái)操縱組件。,18,表4.5單選按鈕的構(gòu)造器,常用方法:與普通按鈕類似。,19,單選按鈕程序示例:,20,單選按鈕程序運(yùn)行結(jié)果:,圖4.6如何添加單選按鈕,21,單選按鈕“按鈕組”程序示例:,22,單選按鈕“按鈕組”程序運(yùn)行結(jié)果:,圖4.7將單選按鈕劃分到按鈕組,23,24,單選按鈕“多按鈕組”程序運(yùn)行結(jié)果:,圖4.8多個(gè)按鈕組,25,4.2.3如何使用復(fù)選框,復(fù)選框利用“JCheckbox類”實(shí)現(xiàn),與單選按鈕的區(qū)別是復(fù)選框可以多選。表4.6復(fù)選框的構(gòu)造器,26,“復(fù)選框”程序示例:,27,“復(fù)選框”程序運(yùn)行結(jié)果:,圖4.9如何添加復(fù)選框,28,29,按鈕組件綜合應(yīng)用程序運(yùn)行結(jié)果:,圖4.10按鈕組件綜合應(yīng)用,30,1、在頂層窗口中添加標(biāo)簽將標(biāo)簽控件添加到頂層窗口的內(nèi)容面板上即可。標(biāo)簽上的文字,可使用“構(gòu)造器”和“setText()”兩種方法來(lái)創(chuàng)建。2、普通按鈕控件的添加將按鈕控件添加到頂層窗口的內(nèi)容面板上即可。按鈕上的文字,可使用構(gòu)造器創(chuàng)建。3、單選按鈕控件的添加將按鈕控件添加頂層窗口的內(nèi)容面板上即可。按鈕旁邊的文字,可使用構(gòu)造器創(chuàng)建。若要實(shí)現(xiàn)單選目的,則需要將單選的一批按鈕劃分到按鈕組中。4、復(fù)選框按鈕控件的添加將按鈕控件添加到頂層窗口的內(nèi)容面板上即可。按鈕旁邊的文字,可使用構(gòu)造器創(chuàng)建。,4.3本章小結(jié),31,4.4本章習(xí)題,習(xí)題:1,2,3,4,- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- JavaSwing 圖形界面 開發(fā) 常用 組件
鏈接地址:http://m.appdesigncorp.com/p-11496748.html