java 关闭窗口代码

[复制链接]
查看11 | 回复3 | 2011-6-7 23:09:12 | 显示全部楼层 |阅读模式
import java.awt.*;
import java.awt.event.*;
public class Calculator extends Frame{
        static Panel pan = new Panel();
        static Label lab = new Label("0.",Label.RIGHT);
        static Button b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,bp,ba,bs,bm,bd,be;

public static void main (String args[]) {

        Calculator fm = new Calculator();

        b0 = new Button("0");

        b1 = new Button("1");

        b2 = new Button("2");

        b3 = new Button("3");

        b4 = new Button("4");

        b5 = new Button("5");

        b6 = new Button("6");

        b7 = new Button("7");

        b8 = new Button("8");

        b9 = new Button("9");

        bp = new Button(".");

        ba = new Button("+");

        bs = new Button("-");

        bm = new Button("*");

        bd = new Button("/");

        be = new Button("=");

        fm.setTitle("计算器");

        fm.setLayout(null);

        fm.setSize(400,500);

        GridLayout grid = new GridLayout(4,4);

        pan.setLayout(grid);

        pan.setBounds(20,100,300,350);

        lab.setBounds(20,35,300,50);

        lab.setBackground(Color.cyan);

        pan.add(b7);pan.add(b8);pan.add(b9);pan.add(bd);

        pan.add(b4);pan.add(b5);pan.add(b6);pan.add(bm);

        pan.add(b1);pan.add(b2);pan.add(b3);pan.add(bs);

        pan.add(b0);pan.add(bp);pan.add(be);pan.add(ba);

        fm.add(lab);

        fm.add(pan);

        fm.setVisible(true);

}
}
我想关闭这个窗口 怎么写关闭窗口的代码?

回复

使用道具 举报

千问 | 2011-6-7 23:09:12 | 显示全部楼层
在你的构造起里 或者main方法里 添加一句代码this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
这局代码意思是当你点击本程序的关闭按钮时 程序退出 而不是恶心的不可见了。...
回复

使用道具 举报

千问 | 2011-6-7 23:09:12 | 显示全部楼层
上面的兄弟,是awt包而不是swing,怎么能用JFrame~呢?...
回复

使用道具 举报

千问 | 2011-6-7 23:09:12 | 显示全部楼层
fm.setVisible(false);...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行