我开始我的swing GUI编程并存储参考。 我想杀死用户输入的GUI以优化性能。
如果我在JFrame上进行处理,那么定时器和线程仍在工作。
如何简单地实现JFrame终止及其所有子线程和资源?
答案 0 :(得分:2)
通常,如果在Java中无法实现某些功能,那是因为它不能在多个平台上移植。禁止关闭Java SWING事件处理程序的设计决策可能是因为某些操作系统不允许两次启动GUI进程。
然后,为什么你认为关闭这些线程很重要?问自己一个问题:是不是因为他们在调试模式下查看程序时会烦恼你,或者是否存在真正的可衡量的性能影响?