public static void main(String[] args) {
JFrame jf=new JFrame();
jf.setSize(400,400);
jf.setLocationRelativeTo(null);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel=new JPanel();
//创建按钮
JRadioButton rBoy=new JRadioButton("男");
rBoy.setSelected(true); //设置默认选择
System.out.println(rBoy.isSelected()); //true
// rBoy.setEnabled(false); //设置不可用
JRadioButton rGirl= new JRadioButton("女");
//添加监听事件
rBoy.addChangeListener(new ChangeListener() {
@Override
public void stateChanged(ChangeEvent e) {
JRadioButton button=(JRadioButton) e.getSource(); //取的事件源
System.out.println("当前==="+button.isSelected());
}
});
//创建组
ButtonGroup buttonGroup=new ButtonGroup();
//把两个按钮放到组里
buttonGroup.add(rBoy);
buttonGroup.add(rGirl);
panel.add(rBoy);
panel.add(rGirl);
jf.setContentPane(panel);
jf.setVisible(true);
}
Swing测试单选按钮
最新推荐文章于 2024-03-24 09:29:11 发布