关于关闭窗口的问题
比如说我创建了两个窗口,我现在只想要关闭其中一个,用什么命令啊?
用System.exit(n)这个,程序被结束了。
问题点数:10、回复次数:7Top
1 楼skycncomp(闭关修练到年底)回复于 2006-03-01 18:56:19 得分 0
不明白
什以窗口,gui,cmd还是什么?Top
2 楼believefym(feng)回复于 2006-03-01 19:04:27 得分 0
frame.dispose()
dispose方法即可Top
3 楼xiongpfi(缘来是你)回复于 2006-03-01 19:10:44 得分 0
我说的是GUI窗口
new Frame().dispose();
我运行了好像只是切换窗口啊,并没有关掉窗口。Top
4 楼xiongpfi(缘来是你)回复于 2006-03-01 20:48:32 得分 0
dispose()方法要怎么用啊
import java.awt.*;
public class DisposeTest extends Frame
{
DisposeTest()
{
super("dispose");
setSize(500,600);
show();
}
public static void main(String args[])
{
new DisposeTest();
new Frame().dispose();\\这句我加了跟没加对程序没有影响?
}
}
Top
5 楼Nowish(看我能忍耐多久)回复于 2006-03-06 23:39:48 得分 0
?????????Top
6 楼aaa2003gf(珍惜 (MSN:aaa2003gf@hotmail.com))回复于 2006-03-06 23:47:30 得分 0
import java.awt.*;
public class DisposeTest extends Frame
{
DisposeTest()
{
super("dispose");
setSize(500,600);
show();
}
public static void main(String args[])
{
DisposeTest a= new DisposeTest();
DisposeTest b= new DisposeTest();
b.dispose();}
}Top
7 楼believefym(feng)回复于 2006-03-07 08:43:56 得分 0
new Frame().dispose();\\这句我加了跟没加对程序没有影响?
就效果而言显然是没影响的,建了一个frame,然后马上dispose你说有什么影响
延迟一下看看就知道效果了
Frame f = new Frame();
try{
Thread.sleep(2000);//等待2秒
}catch(Exception){}
f.dispose();Top




