dispose()与setDefaultCloseOperation(JFrame.EXIT | 您所在的位置:网站首页 › Visio激活剩余时间0怎么办 › dispose()与setDefaultCloseOperation(JFrame.EXIT |
问题描述
我注意到,如果设置了setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE),则关闭框架将在任务管理器中结束其过程,但是如果我实现WindowListener并手动处置()框架,则将保留...可能是因为 new runnable()我有这样的东西: new Runnable() { void run() { Jsch tunnel=new Jsch(); JFrame frame=new JFrame(); frame.addWindowListener(new WindowListener() { frame.dispose(); } ); // imagine that this is legal frame.setVisible(true); } }有人可以告诉我,如何手动结束某些应用程序创建的过程? 推荐答案来自 API文档. exit_on_close(在JFRAME中定义):使用系统退出方法退出应用程序.仅在应用程序中使用.因此,强迫出口呼叫System.exit(0);. 当所有顶级窗口都处置时,可以关闭AWT事件调度线程(如果需要的话,可以创建一个新的).当该过程中没有剩余的非daemon线程时,它将退出. 本文地址:https://www.itbaoku.cn/post/314955.html?view=all |
CopyRight 2018-2019 实验室设备网 版权所有 |