java radiobutton获取信息,如何获取JRadioButton的文本值

I am creating a project in java. My Program has 80 JRadioButtons .... I need the get the text value of them.. Now these radiobuttons are added to ButtonGroup(each has 4 radio buttons)...

I know how to get the text value from the radio button by this following code

radiobutton1.addActionListener(new ActionListener() {

@Override

public void actionPerformed(ActionEvent e) {

String q1=e.getActionCommand();

JOptionPane.showMessageDialog(null, q1);

}

});

Now is there any easy way to do this? because i will have to do this above code for 80 times(for eighty radiobuttons if i use the above use the above method

Additional Info- I have Total 20 ButtonGroups each with 4 radio buttons. So(80 radio buttons).

解决方案

I have Total 20 ButtonGroups each with 4 radio buttons. So(80 radio buttons).

then easiest way is

String actionCommand = "";

ButtonModel buttonModel = myButtonGroup.getSelection();

if (buttonModel != null) {

actionCommand = buttonModel.getActionCommand();

} else {

// buttonModel is null.

// this occurs if none of the radio buttons

// watched by the ButtonGroup have been selected.

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值