编写一个Java程序,使用ButtonGroup类向用户呈现选项,允许把选项组织在一起(李儒男孩和女孩)当其中一个被选择时,另一个就会自动取消选择。
时间: 2023-11-27 07:54:41 浏览: 40
下面是一个简单的Java程序,使用ButtonGroup类实现了选项组织在一起的功能:
```java
import javax.swing.*;
import java.awt.*;
public class GenderSelection {
public static void main(String[] args) {
JFrame frame = new JFrame("Gender Selection");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300, 200);
JPanel panel = new JPanel();
panel.setLayout(new GridLayout(2, 1));
ButtonGroup genderGroup = new ButtonGroup();
JRadioButton boyButton = new JRadioButton("Boy");
genderGroup.add(boyButton);
panel.add(boyButton);
JRadioButton girlButton = new JRadioButton("Girl");
genderGroup.add(girlButton);
panel.add(girlButton);
frame.add(panel);
frame.setVisible(true);
}
}
```
在这个程序中,我们创建了一个JFrame窗口和一个JPanel面板,用于容纳两个单选按钮。我们还创建了一个ButtonGroup对象,用于将两个单选按钮组合在一起。当用户选择其中一个按钮时,另一个按钮会自动取消选择。最后,我们将面板添加到窗口中并将其显示出来。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)