資源描述:
《java_swing圖形界面開發(fā)(常用組件)》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、標簽如何使用標簽和按鈕組件“標簽”和“按鈕”是開發(fā)圖形界面必須用到的基本組件,幾乎所有的程序界面都會用到?!魳撕?--用于標識名稱、說明性文字。---通常,標簽所顯示的文本是不變的,也是禁止編輯的。不過,可通過代碼方式,讓標簽的文字發(fā)生改變?!舭粹o---實現人機對話最基本的組件。---如ATM,當輸入密碼后,即會有幾個按鈕控件供用戶選擇。24.1如何使用標簽使用標簽組件之前,首先必須要創(chuàng)建“標簽組件對象”,然后才能通過使用這個這個“對象中內置的方法”來操作。一般而言,組件均通過自身的“構造器”來創(chuàng)建。3
2、表4.1常用的Label構造器4表4.2Label常用內置方法通過構造器創(chuàng)建Label組件后,即可通過組件內置的方法來操縱這個組件。5使用標簽示例程序1---在頂層容器中添加兩個標簽組件(使用標簽對象初始化方法,為Label賦初始值)6程序運行結果:圖4.1使用對象初始化的方式賦值7使用標簽示例程序2---在頂層容器中添加兩個標簽組件(內置setText()方法賦值)8程序運行結果:圖4.2使用標簽內置方法賦值94.2如何使用按鈕JButton的層次結構:10什么是AbstractButton類Abst
3、ractButton是一個抽象類,內部定義了許多“組件設置方法”與“組件事件驅動方法(EventHandle)”。如:addActionListener()、setText()等,所提供的方法不少于50多種,是非常重要的一個類。實際上,AbstractButton類不但被JButton繼承,同時還被JMenuItem、JToggleButton、JCheckBox、JRadioButton等類繼承。按鈕組件有多種,包括“普通按鈕、單選按鈕、復選框”。114.2.1如何使用普通按鈕普通按鈕是圖形界面開發(fā)中
4、使用最多的組件之一。如:“登錄窗口”要求輸入“用戶名”和“密碼”后,用戶選擇“確定”還是“取消”的按鈕組件就是普通按鈕。與標簽組件類似,首先必須創(chuàng)建一個按鈕組件類對象,然后再通過使用類中“內置的方法”來操縱該對象。12表4.3普通按鈕的常用構造器創(chuàng)建好按鈕組件后,即可通過使用其內置的方法來操縱這個組件。13表4.4普通按鈕的常用方法14普通按鈕程序示例:15程序運行結果:圖4.4普通按鈕控件說明:“普通按鈕組件”的使用很簡單,在實際開發(fā)中最關鍵的是對按鈕組件進行“事件偵聽”。(即:如何編寫控件事件偵聽)
5、164.2.2如何使用單選按鈕即RadioButton,通過“JRadioButton類”實現。如:諸多管理軟件中出現的“性別”單選按鈕。圖4.5單選按鈕示例圖要使用單選按鈕,同樣首先必須創(chuàng)建,然后再使用其內置的方法來操縱組件。17表4.5單選按鈕的構造器常用方法:與普通按鈕類似。18單選按鈕程序示例:19單選按鈕程序運行結果:圖4.6如何添加單選按鈕20單選按鈕“按鈕組”程序示例:21單選按鈕“按鈕組”程序運行結果:圖4.7將單選按鈕劃分到按鈕組22單選按鈕“多按鈕組”程序示例:將多個單選按鈕組件,分
6、別分成多個按鈕組。23單選按鈕“多按鈕組”程序運行結果:圖4.8多個按鈕組244.2.3如何使用復選框復選框利用“JCheckbox類”實現,與單選按鈕的區(qū)別是復選框可以多選。表4.6復選框的構造器25“復選框”程序示例:26“復選框”程序運行結果:圖4.9如何添加復選框274.2.4按鈕組件的綜合應用將所有類型的按鈕組件繪制在頂層容器中。28按鈕組件綜合應用程序運行結果:圖4.10按鈕組件綜合應用291、在頂層窗口中添加標簽將標簽控件添加到頂層窗口的內容面板上即可。標簽上的文字,可使用“構造器”和“s
7、etText()”兩種方法來創(chuàng)建。2、普通按鈕控件的添加將按鈕控件添加到頂層窗口的內容面板上即可。按鈕上的文字,可使用構造器創(chuàng)建。3、單選按鈕控件的添加將按鈕控件添加頂層窗口的內容面板上即可。按鈕旁邊的文字,可使用構造器創(chuàng)建。若要實現單選目的,則需要將單選的一批按鈕劃分到按鈕組中。4、復選框按鈕控件的添加將按鈕控件添加到頂層窗口的內容面板上即可。按鈕旁邊的文字,可使用構造器創(chuàng)建。4.3本章小結304.4本章習題習題:1,2,3,431