關於單選框和複選框的使用
阿新 • • 發佈:2022-04-06
首先我們要學習的是關於單選框的知識
最重要的就是將單選框加入到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(); } }