1. 程式人生 > 其它 >關於單選框和複選框的使用

關於單選框和複選框的使用

首先我們要學習的是關於單選框的知識

最重要的就是將單選框加入到group中;

public class JButtonDemo extends JFrame {
    public JButtonDemo(){
        Container container = this.getContentPane();
        JRadioButton button1 = new JRadioButton("b1");
        JRadioButton button2 = new JRadioButton("b2");
        JRadioButton button3 = new JRadioButton("b3");
        ButtonGroup buttonGroup = new ButtonGroup();//設定一個按鈕的組,把所有的單選按鈕都歸到這個組合裡面(不然無法實現單選的功能);
        buttonGroup.add(button1);
        buttonGroup.add(button2);
        buttonGroup.add(button3);

        container.add(button1,BorderLayout.CENTER);
        container.add(button2,BorderLayout.NORTH);
        container.add(button3,BorderLayout.SOUTH);
        this.setVisible(true);
        this.setBounds(100,100,600,400);
        this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);

    }

    public static void main(String[] args) {
        new JButtonDemo();
    }
}

然後我們學習的是複選框,沒什麼難度,主要是去記名字;


public class JButtonDemo extends JFrame {
    public JButtonDemo(){
        Container container = this.getContentPane();

        JCheckBox box1 = new JCheckBox("1");
        JCheckBox box2 = new JCheckBox("2");
        JCheckBox box3 = new JCheckBox("3");
        container.add(box1,BorderLayout.SOUTH);
        container.add(box2,BorderLayout.NORTH);
        container.add(box3,BorderLayout.CENTER);
        this.setVisible(true);
        this.setBounds(100,100,600,400);
        this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);

    }

    public static void main(String[] args) {
        new JButtonDemo();
    }
}