java jframe radio选择性别
时间: 2023-07-02 19:13:12 浏览: 107
好的,我可以帮你解决这个问题。你可以使用Java Swing的JRadioButton组件来实现选择性别的功能。下面是一个简单的示例代码:
```
import javax.swing.*;
import java.awt.*;
public class GenderSelection extends JFrame {
private JRadioButton maleRadioButton, femaleRadioButton;
private ButtonGroup genderButtonGroup;
public GenderSelection() {
setTitle("Gender Selection");
setSize(300, 150);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
maleRadioButton = new JRadioButton("Male");
femaleRadioButton = new JRadioButton("Female");
genderButtonGroup = new ButtonGroup();
genderButtonGroup.add(maleRadioButton);
genderButtonGroup.add(femaleRadioButton);
JPanel panel = new JPanel(new GridLayout(2, 1));
panel.add(maleRadioButton);
panel.add(femaleRadioButton);
add(panel, BorderLayout.CENTER);
setVisible(true);
}
public static void main(String[] args) {
new GenderSelection();
}
}
```
这个示例程序创建了一个JFrame窗口,并在窗口中添加了两个JRadioButton组件和一个ButtonGroup组件。用户可以通过选择其中一个单选按钮来选择性别。注意,我们将两个单选按钮添加到了同一个ButtonGroup组件中,这样它们就具有了互斥选择的功能。
阅读全文