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
posted 10 years ago
I would think you would want something like:
JOptionPane.showMessageDialog(parentComponent, "you left xxx blank");