Re: closing a specific JFrame of several




William Z. wrote:
The System.exit(0); call tells the JVM to terminate the program....
Don't use the addWindowListener at all, instead what you really want is
to call
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

Hope this helps,
Daniel.
But that would just close the windows and leave the VM running. Should
I keep a running count of open frames and when 0, call System.exit()?
Please don't top post... Makes following conversations difficult. :-)

The Event Dispatch Thread (EDT) should exit when all JFrames have been
disposed, and the JVM should exit when all the non-daemon (including
the EDT) threads exit.

So, you shouldn't have to keep track of all open frames.

.