我说的是GUI窗口 new Frame().dispose(); 我运行了好像只是切换窗口啊,并没有关掉窗口。
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();\\这句我加了跟没加对程序没有影响? } }
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();} }
new Frame().dispose();\\这句我加了跟没加对程序没有影响?就效果而言显然是没影响的,建了一个frame,然后马上dispose你说有什么影响 延迟一下看看就知道效果了Frame f = new Frame(); try{ Thread.sleep(2000);//等待2秒 }catch(Exception){} f.dispose();
什以窗口,gui,cmd还是什么?
dispose方法即可
new Frame().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();\\这句我加了跟没加对程序没有影响?
}
}
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();}
}
延迟一下看看就知道效果了Frame f = new Frame();
try{
Thread.sleep(2000);//等待2秒
}catch(Exception){}
f.dispose();