package day01; |
import javax.swing.ButtonGroup; |
import javax.swing.JCheckBox; |
import javax.swing.JComboBox; |
import javax.swing.JFrame; |
import javax.swing.JPanel; |
import javax.swing.JRadioButton; |
public class TestSelectDemo
{ |
public static void main(String[]
args) { |
//
TODO Auto-generated method stub |
JFrame
frame = new TestSelectFrame(); |
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); |
frame.setVisible( true ); |
} |
} |
class TestSelectFrame extends JFrame
{ |
public TestSelectFrame(){ |
setTitle( "测试单选按钮、复选框和下拉列表" ); |
setSize( 400 , 100 ); |
TestSelectPanel
tsp = new TestSelectPanel(); |
add(tsp); |
} |
} |
class TestSelectPanel extends JPanel{ |
public TestSelectPanel(){ |
JCheckBox
jcb1 = new JCheckBox( "Java" ); |
JCheckBox
jcb2 = new JCheckBox( "#" ); |
JCheckBox
jcb3 = new JCheckBox( "C++" ); |
add(jcb1); |
add(jcb2); |
add(jcb3); |
|
ButtonGroup
group = new ButtonGroup(); |
JRadioButton
b1= new JRadioButton( "男" ); |
JRadioButton
b2= new JRadioButton( "女" ); |
group.add(b1); |
group.add(b2); |
add(b1); |
add(b2); |
JComboBox
jcb = new JComboBox(); |
jcb.addItem( "计算机" ); |
jcb.addItem( "医学" ); |
jcb.addItem( "英语" ); |
add(jcb); |
} |
} |