[英]Can I set a value to a radio button in Java?
可以在Java中为无线电设置值吗? 如果选择了收音机,我将获得它们的价值。
编辑:该值类似于:radio1 =值10,radio2,值= 15,radio3 =值30,依此类推,如果未选择则为not。
要从代码中选择,您可以使用
JRadioButton rb1 = new JRadioButton("Select Me");
rb1.setSelected(true);
并获得选择
boolean selected = rb1.isSelected();
设置值:
JRadioButton rb = new JRadioButton(Integer.toString(10));
要获得所选值:
rb.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e){
System.out.println("Selected value = " + e.getActionCommand());
}
});
编辑
如果您有多个单选按钮,它们在被选中时执行相同的操作,则建议它们都注册相同的ActionListener
:
private class MyActionListener implements ActionListener{
@Override
public void actionPerformed(ActionEvent e){
System.out.println("Selected value = " + e.getActionCommand());
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.