I have a JOptionPane that contains a JPanel which has a text field on it. When the user hits enter after they key into the text field, it should pull up some db info. However, when they hit enter, the option pane closes, rather than staying up. How can I tell my JOptionPane not to close unless the user actually pressed the OK button or closed the dialog ('X') with their mouse?
When the JOptionPaneshowXXX method returns the dialog closes. You can open another one each time you get input and want to continue (shown below). Or, instead of using JOptionPane you could make a JDialog with your components and control it from within your event code.