How can I stop my application?

Posted by Roman on Stack Overflow See other posts from Stack Overflow or by Roman
Published on 2010-04-08T14:47:14Z Indexed on 2010/04/08 14:53 UTC
Read the original article Hit count: 297

Filed under:
|
|
|
|

I have the main thread from which I start a window using invokeLater. I run my application from command line. So, when application is running I see the window and my command line is "blocked" by the application.

I can stop the application either by closing the window (as a result the command line is unblocked) or by typing Ctrl-C in the command line (as a result the window disappear).

I wanted to be able to stop the application by clicking on a button in the window of the application. I used setVisible(false) for that. But in this way I can achieve the goal only partially. My window really disappear but the command line is still blocked. So, the software is still running.

Well, I assume it's because some other threads are still running. But how can I easily close all these threads (like I do by closing the window of the application manually).

© Stack Overflow or respective owner

Related posts about java

Related posts about terminate