Problema con JoptionPane

Iniciado por monsefoster, 9 Abril 2011, 23:41 PM

0 Miembros y 1 Visitante están viendo este tema.

monsefoster

Chicos, el problema es el siguiente. Tengo dentro de un IF que salga un Joptionpane si la respuesta es correcta o no, todo esto esta dentro de un actionperformed de un boton aceptar, la cosa es que, el joptionpane sale pero hay que darle aparte del click al boton, click en el frame del juego. Y segun yo, deberia salir en cuanto compruebe la respuesta, sin hacer dos clicks.

adjunto el codigo
Código (java) [Seleccionar]
if (respuestau.equalsIgnoreCase(respuestabd)){
             
             JOptionPane.showMessageDialog(null,"Respuesta Correcta!");

               dispose();

           }else{
              JOptionPane.showMessageDialog(null,"Respuesta Incorrecta");

               dispose();
           }

1mpuls0

Hola.

Que raro, segun yo está bien el código, intenta con esto

Código (java) [Seleccionar]
this.dispose();

de que manera heredas a jframe?

si no te funciona intenta colocalndo esta propiedad del jframe

Código (java) [Seleccionar]
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

Saludos.
abc

monsefoster

Hola! Ya arregle el problema, era que llamaba elementos de otra clase antes del dispose()