另外我试着把JFrame f=new JFrame("example")改成Frame f=new Frame("example");
直接用f.add(t);也可以运行成功,可是居然关不掉。。。。是我的ECLIPSE有问题?
直接用f.add(t);也可以运行成功,可是居然关不掉。。。。是我的ECLIPSE有问题?
[此贴子已经被作者于2006-6-22 11:12:45编辑过]
所以现在不要用awt里面的东西了,Frame是可以直接把内容加到上面去的
但是你关右上角那个叉叉,是关不掉的
要自己加事件处理函数
所以现在很少用这个了
一般现在做GUI界面都是用swing包里的类了
一般都是用JFrame ,JPanel,等等
还有,如果你是用JFrame的话,也还是要加事件处理函数的
否则,你可以点叉叉关掉窗口,但是JVM并没有退出,这样不好
这样运行了几个程序以后,你的内存差不多就快用光了
所以用JFrame的话最好是自己加一个事件处理函数或者加一句
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);