aspose file tools*
The moose likes Swing / AWT / SWT and the fly likes Two windows get focus in turn depends on user action? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Java 8 in Action this week in the Java 8 forum!
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Bookmark "Two windows get focus in turn depends on user action?" Watch "Two windows get focus in turn depends on user action?" New topic
Author

Two windows get focus in turn depends on user action?

david arnold
Ranch Hand

Joined: Apr 10, 2009
Posts: 129
Hi,

I am doing a GUI project using SWING, there is a requirement that I am not sure if can be done by swing.

1. When the application start, the main window appears but kind of grey out, on top of the main window there is another small log in window for user to input user name and password, after the user input info and submit it and validation (using web service) is passed, then the login window disappear and the main window become the focus. On main window, there is log out button, when the button is clicked, the main window is grey out again and log in window appear on top of main window.

How to accomplish this if it can be done? I checked online ( http://java.sun.com/docs/books/tutorial/ui/features/compWin.html ) , is the internal frame the only way to do this? How to do it?

Thanks.

Maneesh Godbole
Saloon Keeper

Joined: Jul 26, 2007
Posts: 9993
    
    7

What you need is a modal window (modal indicates that the user cannot interact with the main window until the operations of the child window are done)
Check out the JOptionPane class. It has several convenient methods called showXXXDialog which you can use to display a modal dialog.

As for the graying out part, I personally feel you are thinking on the lines of a web based browser application. In my opinion the graying is not required in a stand alone application. However, if you still wish to have it, check out JFrame#setGlassPane.


[How to ask questions] [Donate a pint, save a life!] [Onff-turn it on!]
david arnold
Ranch Hand

Joined: Apr 10, 2009
Posts: 129
Got it, thank you Maneesh very much for your kind help!

Regards.
 
 
subject: Two windows get focus in turn depends on user action?
 
Similar Threads
Focus problems...
Popup focus
Focusing on a particular window
tabbing in Netscape
Changin font in a JTextArea