在java中完成以下功能:当点击“Single click”单选按钮后,下面两个复选按钮被使能:当点击“Double click”单选按钮后,下面两个复选按钮被禁能。
时间: 2024-05-08 13:17:56 浏览: 14
这是一个很简单的功能,在 Java 中实现只需要在单选按钮和复选按钮的监听器中添加相应的代码即可。具体代码如下:
```
JRadioButton singleBtn = new JRadioButton("Single click");
JRadioButton doubleBtn = new JRadioButton("Double click");
JCheckBox checkBox1 = new JCheckBox("Checkbox 1");
JCheckBox checkBox2 = new JCheckBox("Checkbox 2");
// 监听单选按钮的状态改变
singleBtn.addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent event) {
// 如果单选按钮被选中
if (event.getStateChange() == ItemEvent.SELECTED) {
// 使两个复选按钮可用
checkBox1.setEnabled(true);
checkBox2.setEnabled(true);
}
}
});
// 监听单选按钮的状态改变
doubleBtn.addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent event) {
// 如果单选按钮被选中
if (event.getStateChange() == ItemEvent.SELECTED) {
// 禁用两个复选按钮
checkBox1.setEnabled(false);
checkBox2.setEnabled(false);
}
}
});
```
希望这个代码对您有所帮助!如果您有其他问题,欢迎继续提问。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)