This week's giveaway is in the Spring forum.
We're giving away four copies of Learn Spring Security (video course) and have Eugen Paraschiv on-line!
See this thread for details.
Win a copy of Learn Spring Security (video course) this week in the Spring forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Passing data from child JDialog to parent JFrame

 
Sanjoo Singh
Ranch Hand
Posts: 33
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Maneesh Godbole
Saloon Keeper
Posts: 11021
12
Android Eclipse IDE Google Web Toolkit Java Mac Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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....
 
Sanjoo Singh
Ranch Hand
Posts: 33
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
My data form is bit complex, so can not use JOptionPane.
 
Maneesh Godbole
Saloon Keeper
Posts: 11021
12
Android Eclipse IDE Google Web Toolkit Java Mac Ubuntu
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 48363
56
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic