9、Java Swing JRadioButton:单选按钮组件
生活随笔
收集整理的這篇文章主要介紹了
9、Java Swing JRadioButton:单选按钮组件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
單選按鈕與復選框類似都有兩種狀態,不同的是一組單選按鈕中只能有一個處于選中狀態。
Swing 中 JRadioButton 類實現單選按鈕,它與 JCheckBox 一樣都是從 JToggleButton 類派生出來的。
JRadioButton 通常位于一個 ButtonGroup 按鈕組中,不在按鈕組中的 JRadioButton 也就失去了單選按鈕的意義。
在同一個 ButtonGroup 按鈕組中的單選按鈕,只能有一個單選按鈕被選中。因此,如果創建的多個單選按鈕其初始狀態都是選中狀態,則最先加入 ButtonGroup 按鈕組的單選按鈕的選中狀態被保留,其后加入到 ButtonGroup 按鈕組中的其他單選按鈕的選中狀態被取消。
JRadioButton 類的常用構造方法如下。
- JRadioButton()----創建一個初始化為未選擇的單選按鈕,其文本未設定。
- JRadioButton(Icon icon)----創建一個初始化為未選擇的單選按鈕,其具有指定的圖像但無文本。
- JRadioButton(Icon icon,boolean selected)----創建一個具有指定圖像和選擇狀態的單選按鈕,但無文本。
- JRadioButton(String text)----創建一個具有指定文本但未選擇的單選按鈕。
- JRadioButton(String text,boolean selected)----創建一個具有指定文本和選擇狀態的單選按鈕。
- JRadioButton(String text,Icon icon)----創建一個具有指定的文本和圖像并初始化為未選擇的單選按鈕。
- JRadioButton(String text,Icon icon,boolean selected)----創建一個具有指定的文本、圖像和選擇狀態的單選按鈕。
例 1
使用 JFrame 組件創建一個窗口,然后使用 JRadioButton 類創建一個選擇季節的單選按鈕組。實現代碼如下:
在上述程序中創建了 4 個 JRadioButton 單選按鈕,并將這 4 個單選按鈕添加到 ButtonGroup 組件中。該程序的運行結果如圖 1 所示。
總結
以上是生活随笔為你收集整理的9、Java Swing JRadioButton:单选按钮组件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 8、Java Swing JCheckB
- 下一篇: 10、Java Swing JCombo