java中的JDialog子窗口需不需要加这条语句,会不会造成内存泄漏?
我们知道JFrame窗口是必须加this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);不然JFrame窗口关闭后,jvm...
我们知道JFrame窗口是必须加 this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
不然JFrame窗口关闭后,jvm虚拟机会照样运行,占用内存
那么JDialog呢?我试图加 this.setDefaultCloseOperation(JDialog.EXIT_ON_CLOSE);
但我发现这样语法是通不过的,所以我改成 this.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
我想问的是,不加这条语句会不会造成“内存泄漏”? JFrame肯定是会的,从进度管理器中也可以看到,但是JDialog呢? 展开
不然JFrame窗口关闭后,jvm虚拟机会照样运行,占用内存
那么JDialog呢?我试图加 this.setDefaultCloseOperation(JDialog.EXIT_ON_CLOSE);
但我发现这样语法是通不过的,所以我改成 this.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
我想问的是,不加这条语句会不会造成“内存泄漏”? JFrame肯定是会的,从进度管理器中也可以看到,但是JDialog呢? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询