package window.jbutton;
import javax.swing.*;
import java.awt.*;
//单选框
public class JButtonTest02 extends JFrame {
public JButtonTest02() {
Container contentPane = this.getContentPane();//窗口容器
//单选框的选项
JRadioButton jButton1 = new JRadioButton("按钮 1");//按钮(JRadioButton)
JRadioButton jButton2 = new JRadioButton("按钮 2");
JRadioButton jButton3 = new JRadioButton("按钮 3");
//单选框是多个选项只能选一个,将它们放入一个ButtonGroup中,实现只能选择一个选项
ButtonGroup buttonGroup = new ButtonGroup();//将需要是单选按钮设置为一个组
buttonGroup.add(jButton1);//将按钮加入组
buttonGroup.add(jButton2);
buttonGroup.add(jButton3);
//按钮不要放在同一位置会覆盖
contentPane.add(jButton1,BorderLayout.NORTH);//将按钮放在北方
contentPane.add(jButton2,BorderLayout.CENTER);//将按钮放在中间
contentPane.add(jButton3,BorderLayout.SOUTH);//将按钮放在南方
this.setVisible(true);
this.setSize(200,200);
}
public static void main(String[] args) {
new JButtonTest02();
}
}
/*
思想: 设置窗口容器, 设置按钮(JRadioButton),将按钮设置为单选框的组,按钮放入单选框组,(不是将组放入窗口容器)将按钮放入
窗口容器。
注意:1、选框组是将希望实现单选的按钮放在一起实现单选,起到捆绑作用,所以放入窗口中的是按钮,不是组。
2、给按钮放入文本框时候一定要排放位置,否则系统自动将所有按钮放在同一个位置,导致覆盖,显示为最后一个覆盖按钮。
*/
单选框
最新推荐文章于 2020-09-21 14:53:12 发布