This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes Swing / AWT / SWT and the fly likes frame calling another frame Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Bookmark "frame calling another frame" Watch "frame calling another frame" New topic

frame calling another frame

Benjamin Mulder

Joined: Mar 13, 2004
Posts: 18
Background: : I have two frame/classes. A login screen and a "display results" screen. A login screen has a login button which takes you to display results screen.
Display eesults screen as a logout button however...

Problem: when you click on the logout button, it generates two instances of the login screen. In other words, two login screens appear one on top of the other on the left hand corner NOT in the center like the first time the program launches.

Behavior I want: once I click logout on "display results" screen, I go right away to the login screen. Exactly the way it previously was: centered and with only one instance running not two as it is right now.

This is on the login screen.

this is on the results screen

thanks in advance....
Aaron Roberts
Ranch Hand

Joined: Sep 10, 2002
Posts: 174
You only need one JFrame to do what you are doing.

You could use a CardLayout. Create two JPanels, a login one and a results one. Add them both to the CardLayout. When you press the login button, simply have the CardLayout show the other panel. Likewise, have the results page show the login panel.

You can simply update the content of the results panel before you show it.

Should work like a charm.

Aaron R>
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
subject: frame calling another frame
Similar Threads
Hide the Button When User Clicks On It
How is a Graphical object move on the Screen by using JButton.
Errors in GUI program
Dynamic Swing