如何用swing语句写一个窗口,然后5秒后自动关闭该窗口

来源:百度知道 编辑:UC知道 时间:2024/05/27 06:39:00

class CloseIn5S extends JFrame implements Runnable{
/**线程,用于监控时间*/
Thread tdKeyCode;
CloseIn5s(){
setVisible(true);
setSize(500,500);
tdKeyCode = new Thread(this);//线程附加到主窗口
tdKeyCode.start();
}
public void run(){
int iSeconds = 0;
while(true){
tdKeyCode.sleep(100);//线程休眠 100 毫秒
iSeconds++;
if(iSeconds>=5){
this.dispose();//整个系统退出
}

没有调试过,思路是这样
}
}
}