Error de novato, problema JOptionPane.ShowMessageDialog

0 votos
preguntado por RagnarLodbrok (120 puntos) Jun 14, 2016 en Java
editado por RagnarLodbrok Jun 14, 2016

Muuy buenas, estoy haciendo un pequeño proyecto de mi uni en la clase de base de datos 1, pero tengo un problema en un codigo que es el JOptionPane.ShowMessageDialog....

Es un boton el Jframe, donde estoy poniendo el codigo, el boton se llama: Aceptar

Soy novato en esto, asi que segui un tutorial en youtube a la perfeccion. Este programa es sencillo, es una ventana donde logearse para pasar a la siguente. Aqui pongo el codigo;

 private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        if (String.valueOf(usuario.getText()).compareTo("") == 0 && String.valueOf(contraseña.getPassword()).compareTo("") == 0) {
            System.out.println ("Casillas vacias");
        } else {
            if (String.valueOf(usuario.getText()).compareTo("user") == 0 && String.valueOf(contraseña.getPassword()).compareTo("admin") == 0) {
                principal obj = new principal();
                obj.setVisible(true);
                dispose();
                JOptionPane.showMessageDialog(null, "Usuario o Contraseña incorrectas, porfavor, intente de nuevo");
            }
        }
    }                      

la linea de JOptionPAne.ShowMessageDialog, me marca error, y me dice este error: 

cannot find symbol
symbol: method show.MessageDialog(<null>,String)
location: variable JOptionPane of type Object

Gracias!!.

2 Respuestas

0 votos
respondido por Alejandro Salaicez (260 puntos) Jun 16, 2016
Hola!, intenta con el siguiente código:

JOptionPane.showMessageDialog(null,"Usuario o Contraseña incorrectas, porfavor, intente de nuevo","error",ERROR_MESSAGE)
0 votos
respondido por Diego A (300 puntos) Jun 17, 2016

Como lo menciona la menciona Alejandro es la forma de llamar al JOptionPane, Y se pueda deber a un error o falta de parametros en tu llamada de jOptionPane.

 No olvides que siempre debes personalizar los mensajes dependiendo de que quieras mostrar al usuario:

  • Información
  • Advertencia
  • Error
  • Pregunta

Para estos casos debes de asegurarte mostrar los parámetros adicionales correctos. Para que los mensajes sean más entendibles y digeribles para el usuario.

Te mando el siguiente link que te puede ayudar en esta o proximas aplicaciones:

https://docs.oracle.com/javase/tutorial/uiswing/components/dialog.html

Saludos

Preguntas relacionadas

0 votos
0 respuestas
0 votos
0 respuestas
preguntado por Bruma (120 puntos) Ene 28, 2016 en Java
0 votos
0 respuestas
preguntado por DanielGM (120 puntos) May 12, 2016 en HTML
0 votos
1 respuesta
preguntado por rcairo (120 puntos) Ene 28, 2016 en Java
0 votos
1 respuesta
preguntado por dayanita58 (120 puntos) Ene 28, 2016 en Java
Bienvenido a Dudas de Programación, donde puedes hacer preguntas y recibir respuestas sobre los problemas más frecuentes de los lenguajes de programación, frameworks de desarrollo y bases de datos que utilices. Foro de Línea de Código
...