gpt4 book ai didi

java - 如何知道java中JRadioButton是否启用

转载 作者:行者123 更新时间:2023-12-01 11:41:34 24 4
gpt4 key购买 nike

所以我在下面的 if 语句中的参数必须检查我的 JRadioButton 是否被检查,但由于某种原因,即使没有检查,程序仍然运行。

    public void actionPerformed(ActionEvent e) {

String actionCheck = Binary.userInput1.getText();

if(Binary.binary.isEnabled() && actionCheck.matches("[01]+")){ // checks if its binary
int decimalValue = Integer.parseInt(actionCheck, 2);
String convertedDecimal = Integer.toString(decimalValue);
Binary.userInput2.setText(convertedDecimal);
}

else if (Binary.decimal.isEnabled() && decimalCheck(Binary.userInput1)){
int binaryValue = Integer.parseInt(actionCheck);
Binary.userInput2.setText(Integer.toBinaryString(binaryValue));
}
else
Binary.userInput1.setText("WRONG INPUT! -- try again");


}

我错过了什么?

这些按钮被称为二进制和十进制(是的,我知道,我的类也被称为二进制,新手错误)

最佳答案

找到答案了!

在这种情况下应该使用的不是 isEnabled() 而是方法 isSelected()

关于java - 如何知道java中JRadioButton是否启用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29481455/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com