如何在核心java程序中添加单选按钮组,以便一次只选择一个单选按钮?
2022-09-02 23:38:35
我正在用核心java构建一个项目。BUt我被困在制作一个单选按钮组(用于输入性别(男性/女性)。为此,我需要一个单选一组,以便一次只选择一个单选按钮;并相应地将输入输入到数据库中。请帮忙。
我正在用核心java构建一个项目。BUt我被困在制作一个单选按钮组(用于输入性别(男性/女性)。为此,我需要一个单选一组,以便一次只选择一个单选按钮;并相应地将输入输入到数据库中。请帮忙。
请尝试使用 ButtonGroup 组件,并将两个名为 male 和 female 的 JRadioButton 组件添加到 ButtonGroup 对象中,然后使用 setVisible(true) 将其显示在 JFrame 中;方法。
下面的代码应该是有用的:-
import java.awt.BorderLayout;
import java.awt.FlowLayout;
import javax.swing.ButtonGroup;
import javax.swing.JFrame;
import javax.swing.JRadioButton;
public class Rb extends JFrame {
Rb() {
JRadioButton male = new JRadioButton("male");
JRadioButton female = new JRadioButton("Female");
ButtonGroup bG = new ButtonGroup();
bG.add(male);
bG.add(female);
this.setSize(100, 200);
this.setLayout(new FlowLayout());
this.add(male);
this.add(female);
male.setSelected(true);
this.setVisible(true);
}
public static void main(String args[]) {
Rb j = new Rb();
}
}
下面是一个单选按钮分组:
JRadioButton button1 = ...;
button1.setSelected(true);
JRadioButton button2 = ...;
ButtonGroup group = new ButtonGroup();
group.add(button1);
group.add(button2);