检查单选按钮的状态

时间:2013-09-16 06:35:34

标签: java winforms radio-button

我有一个单选按钮,可以在我的editText字段中将字符串转换为二进制格式。一旦用户输入数字,该数字应转换为二进制数。我检查了是否按下了二进制单选按钮。用户第一次输入值时效果很好,并转换为二进制。 但是一旦他们输入不同的数字,它就会保持小数形式。

1 个答案:

答案 0 :(得分:1)

您应该更换真实按钮中的单选按钮并注册actionListener

    rb.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent ae) {
           if(rb.getChecked())
           {
                String toBinray=this.editText.getText().toString();
                String bin=Integer.toBinaryString(Integer.valueOf(toBinray));
                this.displayText.setText(bin);
           }
           else
           {
                // Convert the binary value to integer
           }
        }
    });

如果您必须使用单选按钮注册它actionListener,但如果选中了收音机,您还必须检查输入是否为二进制形式。