gpt4 book ai didi

java - 通过使用 setSelected 事件单击另一个切换按钮来更改切换按钮的状态

转载 作者:行者123 更新时间:2023-12-01 14:19:31 25 4
gpt4 key购买 nike

我想通过单击另一个切换按钮来更改切换按钮的状态。我的代码不是那样工作的。该部分有问题:

private void jToggleButton12ActionPerformed(java.awt.event.ActionEvent evt) {                                                
processValue("+");
if(values.contains("+"))
jToggleButton12.setSelected(true);
else
jToggleButton12.isSelected();
}

private void jToggleButton13ActionPerformed(java.awt.event.ActionEvent evt) {
processValue("-");
if(values.contains("-"))
jToggleButton13.setSelected(true);
else
jToggleButton13.isSelected();
}

private void jToggleButton14ActionPerformed(java.awt.event.ActionEvent evt) {
processValue("*");
if(values.contains("*"))
jToggleButton14.setSelected(true);
else
jToggleButton14.isSelected();
}

private void jToggleButton15ActionPerformed(java.awt.event.ActionEvent evt) {
processValue("/");
if(values.contains("/"))
jToggleButton15.setSelected(true);
else
jToggleButton15.isSelected();
}

此代码仅选择摇动按钮,当我单击它时,它仍然被选中。

最佳答案

您无需手动处理每个按钮的每个切换和取消切换,只需将这些按钮添加到 ButtonGroup

代码如下:

ButtonGroup group = new ButtonGroup();

group.add(jToggleButton1);
group.add(jToggleButton2);
group.add(jToggleButton3);
//...etc

这将自动处理每个按钮的取消切换。现在您只需处理每个按钮的功能即可。

关于java - 通过使用 setSelected 事件单击另一个切换按钮来更改切换按钮的状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17740910/

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