This week's book giveaway is in the JDBC forum.
We're giving away four copies of Make it so: Java DB Connections & Transactions and have Marcho Behler on-line!
See this thread for details.
The moose likes Swing / AWT / SWT and the fly likes Why are my JFrames closing? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Make it so: Java DB Connections & Transactions this week in the JDBC forum!
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Bookmark "Why are my JFrames closing?" Watch "Why are my JFrames closing?" New topic

Why are my JFrames closing?

Shanna Ripley

Joined: Mar 12, 2010
Posts: 18
Hi All

I'm trying to create my own instant messenger and have come across a problem. I have a log in form, when the user enters their name. Once they click 'Log In', another window opens displaying the users that are currently online. My problem arises when I want to close the log in form. When I close this the other window that displays the online users also closes. Does anyone know why this happens??

Thanks in advance.

pete stein

Joined: Feb 23, 2007
Posts: 1561
What do you think the indicated line does?

Having said this, I'll also say that perhaps the login window ought to be a dialog and not a JFrame. Then this would be a moot issue.

Much luck!
Thiagu Sin

Joined: Jan 10, 2009
Posts: 13
Why not you try DISPOSE_ON_CLOSE or HIDE_ON_CLOSE because EXIT_ON_CLOSE calls Syste.exit(0) and exits the whole application. Dispose_on_close will only close the whole program when there are no active threads running and Hide_on_close will just hide your log-in window. Like what pete stein said why not try JDialog, its more relevant for the current situation.

I agree. Here's the link:
subject: Why are my JFrames closing?
It's not a secret anymore!