aspose file tools*
The moose likes Swing / AWT / SWT and the fly likes Passing data from child JDialog to parent JFrame Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Bookmark "Passing data from child JDialog to parent JFrame" Watch "Passing data from child JDialog to parent JFrame" New topic
Author

Passing data from child JDialog to parent JFrame

Lokesh Tank
Greenhorn

Joined: May 08, 2010
Posts: 28
Hi All,

I have a requirement to read details on a JDialog (called program) and then returning back to parent JFrame (calling program) so that details can be added to into a JTable (which is on JFrame) . Any help on how to pass data from JDialog to parent JFrame. I think making JTable "public static" is an option. However I would like to understand if any other better option can be drawn.

Thanks.


Solution Spider
Maneesh Godbole
Saloon Keeper

Joined: Jul 26, 2007
Posts: 9990
    
    7

The usual way is to use one of the JOptionPane.showXXXDialog(), some of which return a value. Recommended reading http://docs.oracle.com/javase/tutorial/uiswing/components/dialog.html
This would sit better on the GUI forums. Moving....


[How to ask questions] [Donate a pint, save a life!] [Onff-turn it on!]
Lokesh Tank
Greenhorn

Joined: May 08, 2010
Posts: 28
My data form is bit complex, so can not use JOptionPane.
Maneesh Godbole
Saloon Keeper

Joined: Jul 26, 2007
Posts: 9990
    
    7

JOptionPane lends itself easily to complexity.
If you notice, the showInputDialog, in its many forms, accepts an Object message. You can leverage on this to create any complex UI container and pass it on to the message.

Does your requirement make it still impossible for you to useJOptionPane? If yes, maybe you can tell us why you think so and we can try and help you.
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 36478
    
  16
You ought not to pass information to the frame. You should be passing information via the frame to your application. The difference may appear slight, but it is actually very important.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Passing data from child JDialog to parent JFrame
 
Similar Threads
SWING+JTABLE(Urgent Please)
JTable Query
JTable
jtable
JTable