package Swing;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class 按钮组件 {
public static void main(String[] args) {
new check("check窗口");
}
}
class check extends JFrame{
JLabel lab;
JPanel jp;
JCheckBox jcb1,jcb2;
Monitorn n=new Monitorn();
public check(String title){
super(title);
lab=new JLabel("HelloWord!!",JLabel.CENTER);
lab.setFont(new Font("宋体",Font.PLAIN,20));
jp=new JPanel();
jcb1 =new JCheckBox("倾斜");
jcb2 =new JCheckBox("加粗");
jcb1.addActionListener(n);
jcb2.addActionListener(n);
this.add(lab);
jp.add(jcb1);
jp.add(jcb2);
this.add(jp,BorderLayout.PAGE_END);
this.setLocation(300, 200);
this.setSize(300,200);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
class Monitorn implements ActionListener{
public void actionPerformed(ActionEvent e){
int i=0;
if(jcb1.isSelected()==true){
i+=Font.ITALIC;//倾斜
}
if(jcb2.isSelected()==true){
i+=Font.BOLD;//加粗
}
lab.setFont(new Font("宋体",i,20));
}
}
}