Actualmente estoy trabajando en un proyecto que se está volviendo más complejo de lo que pensé que sería originalmente. Lo que pretendo hacer ahora es mostrar un diálogo de mensaje sin detener la ejecución del hilo principal en el programa. En este momento, estoy usando:Mostrando "JOptionPane.showMessageDialog" sin detener el flujo de ejecución
JOptionPane.showMessageDialog(null, message, "Received Message", JOptionPane.INFORMATION_MESSAGE);
Pero esto hace una pausa en todo lo demás en el hilo principal, así que no muestra varios cuadros de diálogo a la vez, justo después de la otra. ¿Podría esto ser tan simple como crear un nuevo JFrame en lugar de usar JOptionPane?
OP: Tenga cuidado de la modalidad de los diálogos creados por JOptionPane también sin embargo, si usted está apareciendo múltiples cuadros de diálogo a continuación es lo que realmente quiere que sean modal? – iainmcgin
Gracias iainmcgin. Realmente no pensé en esto. En lugar de usar "JOptionPane.showMessageDialog", acabo de crear un nuevo JFrame que muestra el mensaje. – Brandon
Ten cuidado. http://stackoverflow.com/questions/9554636/the-use-of-multiple-jframes-good-bad-practice – user2228462