I\'m currently working on a project that\'s getting more complex than I thought it would be originally. What I\'m aiming to do right now is show a message dialog without halting
According to the docs:
JOptionPane creates JDialogs that are modal. To create a non-modal Dialog, you must use the JDialog class directly.
The link above shows some examples of creating dialog boxes.
One other option is to start the JOptionPane in its own thread something like this:
Thread t = new Thread(new Runnable(){
public void run(){
JOptionPane.showMessageDialog(null, "Hello");
}
});
t.start();
That way the main thread of your program continues even though the modal dialog is up.