在java中完成以下功能:当点击“Single click”单选按钮后,下面两个复选按钮被使能:当点击“Double click”单选按钮后,下面两个复选按钮被禁能。
时间: 2024-06-10 15:07:29 浏览: 11
在 Java 中可以通过监听单选按钮的状态来实现该功能,代码如下:
```
JRadioButton singleClick = new JRadioButton("Single click");
JRadioButton doubleClick = new JRadioButton("Double click");
JCheckBox checkBox1 = new JCheckBox("Checkbox1");
JCheckBox checkBox2 = new JCheckBox("Checkbox2");
singleClick.addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent event) {
if(event.getStateChange() == ItemEvent.SELECTED) {
checkBox1.setEnabled(true);
checkBox2.setEnabled(true);
}
}
});
doubleClick.addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent event) {
if(event.getStateChange() == ItemEvent.SELECTED) {
checkBox1.setEnabled(false);
checkBox2.setEnabled(false);
}
}
});
```
当用户单击 singleClick 单选按钮时,复选框 checkBox1 和 checkBox2 会被启用,当用户单击 doubleClick 单选按钮时,复选框 checkBox1 和 checkBox2 会被禁用。
相关推荐
![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)