Java组建单选框(Radiobutton)如果不加buttongroup是不是和复选框一样

Java组建单选框(Radiobutton)如果不加buttongroup是不是和复选框一样Java组建单选框(Radiobutton)如果不加buttongroup是不... Java组建单选框(Radiobutton)如果不加buttongroup是不是和复选框一样Java组建单选框(Radiobutton)如果不加buttongroup是不是和复选框(checkbox)一样了? 展开
 我来答
DoramiHe
2018-09-14 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25334 获赞数:59537
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部
测试代码如下:import java.awt.FlowLayout;
import java.awt.HeadlessException;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JRadioButton;public class JRadioButtonTest extends JFrame {
private static final long serialVersionUID = 1L; private JLabel gender;
private JRadioButton m;
private JRadioButton f;
private JButton ok; private JRadioButtonTest() throws HeadlessException {
gender = new JLabel("Gender:");
m = new JRadioButton("Male", true);
f = new JRadioButton("Female"陆春);
ok = new JButton("OK");
init();
eventHander();
showFrame();
}//初始化 private void init() {
this.setTitle("JRadioButtonTest");//单选按钮逻辑分组 ButtonGroup bg = new ButtonGroup();
bg.add(m);
bg.add(f); this.setLayout(new FlowLayout());
this.add(gender);
this.add(m);
this.add(f);
this.add(ok); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}//事件处理 private void eventHander() {
ok.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) {
System.out.println("you selected :"
+ (m.isSelected() ? "male" : "female"));
}
});
}//显示 private void showFrame() {
this.setSize(300, 80);
this.setVisible(true);
} public static void main(String args[]) {
new JRadioButtonTest();
}} 说明:1、单选按钮与ButtonGroup对象配合使用可创建一组按钮,一次只能选择其中的一个按钮。(创建一个 ButtonGroup 对象并用其 add 方法将 JRadioButton 对象早唤耐包含在此组中)。ButtonGroup 对象为逻辑分组,不是物理分组。2、单选按钮是类 AbstractButton的一个子类,方法isSelected() 返回按钮的状态链薯。 请仔细阅读API,谢谢!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式