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