杀死一个java swing GUI(真实的,一切都死了)

时间:2012-04-12 08:44:55

标签: java swing resources kill terminate

我开始我的swing GUI编程并存储参考。 我想杀死用户输入的GUI以优化性能。

如果我在JFrame上进行处理,那么定时器和线程仍在工作。

如何简单地实现JFrame终止及其所有子线程和资源?

1 个答案:

答案 0 :(得分:2)

通常,如果在Java中无法实现某些功能,那是因为它不能在多个平台上移植。禁止关闭Java SWING事件处理程序的设计决策可能是因为某些操作系统不允许两次启动GUI进程。

然后,为什么你认为关闭这些线程很重要?问自己一个问题:是不是因为他们在调试模式下查看程序时会烦恼你,或者是否存在真正的可衡量的性能影响?