package ch11_03;
import java.awt.*;
import javax.swing.*;
public class MyFirstJFrame_3 extends JFrame {
	private JLabel la;   //要添加的标签组件
	private JButton lb;  //要添加的命令按钮组件
	public MyFirstJFrame_3() {   //利用父类的JFrame()构造方法,形成子类的构造方法
		super();
		setTitle("我的窗口");   //设置窗体的标题
		setSize(350, 200);      //设置容器的大小
		setLocation(100, 200);   //设置容器的在屏幕上的位置
		// 设置关闭按钮的操作，单击窗体的关闭按钮，程序终止并关闭窗体
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setLayout(new FlowLayout());   //设置窗体内添加组件的布局格式
		// 以下代码在窗体内添加一个标签组件，并设置该组件的有关属性
		//调用JLabel构造方法创建一个标签对象
		la = new JLabel("这是我设计的第一个窗口!"); 
		Font ft = new Font("黑体", Font.ITALIC, 25); //创建一个字体对象
		la.setFont(ft);    //设置标签前景颜色（显示字的颜色）
		la.setForeground(Color.RED);   //设置背景颜色
		add(la); // 将标签添加到容器中
		// 以下代码在窗体内添加一个按钮组件，采用默认属性值设置有关属性。
		// 调用JButtonl构造方法创建一个按钮对象
		lb = new JButton("单击该按钮，标签中显示字体变小"); 
		add(lb);   //将标签添加到容器中
	}
	public static void main(String[] args) {
		MyFirstJFrame_3 f = new MyFirstJFrame_3();    //创建窗体
		f.setVisible(true);    // JFrame默认创建的窗体是不可见的，将其设置为可见
	}
}