package expression;
import java.awt.Color;
import java.awt.Container;
import javax.swing.*;
public class Demo extends JFrame{//继承父类
public Demo(){
setVisible(true);//设置窗体可见
setTitle("窗体标题");
/*窗体关闭规则
* EXIT_ON_CLOSE 关闭窗体,并停止程序
* DO_NOTHING_ON_CLOSE 操作对窗体无效,也不会停止运行
* HIDE_ON_CLOSE 隐藏窗体
* DISPOSE_ON_CLOSE 点 X一段时间停止程序,释放窗体
*/
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//f.setSize(400, 200);//设置窗体大小 单位:像素
//f.setLocation(200, 200);//设置窗体坐标 单位:像素
setBounds(200,200,400,200);//设置窗体坐标和大小
Container c = getContentPane();//获取窗体容器
c.setBackground(Color.WHITE);//设置背景颜色
JLabel l = new JLabel("这是一个窗体");//标签
c.add(l);//添加组件
c.remove(l);//删除组件
c.validate();//验证容器中的组件
setContentPane(c);//重新载入组件
setResizable(false);//不改变窗体大小
System.out.println("x="+getX()+"y="+getY());
}
public static void main(String[] args) {
new Demo();//创建窗体
}
}