我一直在搜索关于这个主题的信息,但从来没有得到任何满意的答案,所以最终在这里提出了问题 :). 无论如何,从这个类似的post中可以清楚地看出,
dispose()
并不终止所有进程,即使在关闭JFrame
之后,在任务管理器
中仍然有残留( AWT进程没有完全终止)。
所以我的问题是:
this.dispose()
会在处理JFrame后清除每个子进程吗?还是setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
代替完成此工作。- 如果我正在为低端PC开发应用程序,哪一个在性能方面更好?
谢谢,对此的任何建议都将不胜感激。
DISPOSE_ON_CLOSE
而不是EXIT_ON_CLOSE
。 - user2575725