繁体   English   中英

我可以在Java中为单选按钮设置值吗?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM