窗体swing

112 阅读1分钟
public static void main(String[] args) {

        Frame f=new Frame("我的软件");//构造函数可以直接传参数表示窗体名字
        f.setSize(500, 300);//设置窗体位置,单位像素
        f.setBackground(Color.GRAY);//设置背景颜色
        f.setTitle("我的窗体");//设置窗体标题
        f.setFont(new Font(null).deriveFont(3));
        f.setVisible(true);//设置显示窗体
        f.setIconImage(Toolkit.getDefaultToolkit().getImage("E:\\qq_3d.png"));//设置窗体图标png格式背景可透明
        f.addWindowListener(new WindowAdapter() {
            @Override //匿名内部类的用法
            public void windowClosing(WindowEvent e) {
                f.dispose();//关闭当前窗体,JVM稍后停
                //System.exit(0);正常关闭JVM虚拟机
                System.out.println("正在关闭窗体");
            }
            @Override
            public void windowClosed(WindowEvent e) {
                //关闭窗体后执行的语句
                System.out.println("当前窗口已经关闭");
            }
        });
    }