Java的JFrame怎么销毁啊?
Java中的JFrame对象用dispose()方法销毁后怎么在Windows线程中还有个javaw的线程存在啊?怎么彻底销毁JFrame的对象啊?谢拉~...
Java中的JFrame对象用dispose()方法销毁后怎么在Windows线程中还有个javaw的线程存在啊?怎么彻底销毁JFrame的对象啊?
谢拉~ 展开
谢拉~ 展开
5个回答
展开全部
2楼的很正确。。我没注意看。。不好意思。。
你只是销毁了JFrame,并没有结束你正在运行中的程序,javaw是java虚拟机,只要你在运行java程序,即使没有窗口,也是要开这个线程的,建议你在调用dispose之后调用System.exit(0).
你只是销毁了JFrame,并没有结束你正在运行中的程序,javaw是java虚拟机,只要你在运行java程序,即使没有窗口,也是要开这个线程的,建议你在调用dispose之后调用System.exit(0).
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
dispose()只是将窗体释放掉,但是这个在Windows里面的线程还在继续,所以最好用System.exit(0);这样就将你这个JAVA程序所运行的窗体全部关闭了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)
表示关闭窗口即退出程序,一般用于程序主窗口。
还可以传进去其它的参数用于非主窗口的JFrame关闭处理。
表示关闭窗口即退出程序,一般用于程序主窗口。
还可以传进去其它的参数用于非主窗口的JFrame关闭处理。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你运行java程序 就有个javaw线程 你把主程序关了 javaw就没了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询