• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

JOptionPane behavior

 
Ranch Hand
Posts: 331
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I have not used swing in a while so im not sure if this the proper behavior.

dialog = new JDialog(this, "ERROR", true);
JOptionPane optionPane = new JOptionPane("The xxxxx name cannot be blank.",
JOptionPane.ERROR_MESSAGE);
dialog.setContentPane(optionPane);
dialog.setDefaultCloseOperation(JDialog.DO_NOTHING_ON_CLOSE);
dialog.setResizable(false);

I have a JDialog box which has some mandatory fields and if those fields are not filled this JDialog appears. My problem is that if I click on the X for the message dialog both itself and its parent JDialog are closed. Is this normal? And second I have an ok button in the message jdialog which when clicked on does not respond. I didnt think that I had to implement a listener for this button.

Thank you all for your help
 
Ranch Hand
Posts: 264
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I would think you would want something like:

JOptionPane.showMessageDialog(parentComponent, "you left xxx blank");

Where parentComponent is your other dialog.

-Tad
 
All of the world's problems can be solved in a garden - Geoff Lawton. Tiny ad:
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic