单选框、复选框按钮
-
单选框按钮
package com.dong.lesson05; import javax.swing.*; import java.awt.*; import java.net.URL; public class JButtonDemo02 extends JFrame { public JButtonDemo02(){ Container container = getContentPane(); URL url = JButtonDemo02.class.getResource("滑稽.jpg"); ImageIcon imageIcon = new ImageIcon(url); //单选框 JRadioButton radioButton1 = new JRadioButton("JRadioButton1"); JRadioButton radioButton2 = new JRadioButton("JRadioButton2"); JRadioButton radioButton3 = new JRadioButton("JRadioButton3"); //由于单选框只能选择一个,分组,一个组中只能选择一个 ButtonGroup buttonGroup = new ButtonGroup(); buttonGroup.add(radioButton1); buttonGroup.add(radioButton2); buttonGroup.add(radioButton3); container.add(radioButton1,BorderLayout.NORTH); container.add(radioButton2,BorderLayout.CENTER); container.add(radioButton3,BorderLayout.SOUTH); setVisible(true); setBounds(100,100,300,350); setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); } public static void main(String[] args) { new JButtonDemo02(); } }
-
复选框按钮
package com.dong.lesson05; import javax.swing.*; import java.awt.*; import java.net.URL; public class JButtonDemo03 extends JFrame { public JButtonDemo03(){ Container container = this.getContentPane(); URL url = JButtonDemo03.class.getResource("滑稽.jpg"); ImageIcon imageIcon = new ImageIcon(url); //复选框 JCheckBox jCheckBox1 = new JCheckBox("JCheckBox1"); JCheckBox jCheckBox2 = new JCheckBox("JCheckBox2"); JCheckBox jCheckBox3 = new JCheckBox("JCheckBox3"); container.add(jCheckBox1,BorderLayout.NORTH); container.add(jCheckBox2,BorderLayout.CENTER); container.add(jCheckBox3,BorderLayout.SOUTH); setVisible(true); setBounds(100,100,350,350); setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); } public static void main(String[] args) { new JButtonDemo03(); } }