private JButton btn = new JButton("JButton按钮");</p> private JCheckBox chk = new JCheckBox("复选框"); M( ~. g& j9 E) O
private JComboBox cmbCity= new JComboBox(new String[]{"北京","上海","广州","深圳"});$ O) o$ F: n/ l9 U, e" M
public LookAndFeelTest(String title){
' N) }9 w$ `& z" n& R; d/ k super(title);) ^+ P/ L1 z2 F
Container contentPane = this.getContentPane();
( O, Z$ E( v. j; {0 V7 z! Q5 U ButtonGroup group = new ButtonGroup();; v3 f8 g/ n$ n* G7 H
group.add(rdo1);1 B( y' k8 M7 R- a' w
group.add(rdo2);' }' {, Y& I8 r
group.add(rdo3);
! K O( B" f% y) H8 h7 W) e group.add(rdo4);9 k0 h- G* j6 _, ~2 ^) U
panelNorth.add(rdo1); E# r% ~5 u8 x; |8 x
panelNorth.add(rdo2);9 {) W# F4 l7 N/ V' q- @
panelNorth.add(rdo3);
4 P3 r7 D6 q9 D# | panelNorth.add(rdo4);' q) s+ C. p- V5 I8 f/ U H. ?9 q
panelSouth.add(btn);5 v5 y+ ^( Z5 z! b# }
panelSouth.add(chk);
7 `+ W5 R7 ]/ V' z- O. ]2 f panelSouth.add(cmbCity);
8 I+ s7 M L! t% y% Y contentPane.add(panelNorth,BorderLayout.NORTH );
5 b1 f5 B" O, t2 W: _7 N5 o contentPane.add(area,BorderLayout.CENTER );1 o; K& x. B9 D% R; y$ A. [8 M3 J) l
contentPane.add(panelSouth,BorderLayout.SOUTH );
8 @$ \; K9 V W" L1 _; q# d pack();+ T! j& V7 L, E3 Y: e: h
setVisible(true);4 C( @9 P4 x3 Y( ^& h( w
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);# e# k2 [5 D0 `5 Y2 X
//监听Item事件
- r/ y( ~0 x; w, q1 M" [6 ` rdo1.addItemListener(new MyItemListener());% t& d5 Q* }9 M) w! l* n
rdo2.addItemListener(new MyItemListener());
( U9 C8 c, B& s3 h( O rdo3.addItemListener(new MyItemListener());- o6 m* D/ U- X3 m7 K T; S
rdo4.addItemListener(new MyItemListener()); R) J$ D i* w) v* ?) m! d
} |