0 votos
por (20 puntos) en Java
editado por

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
por (160 puntos)
Hola!, intenta con el siguiente código:

JOptionPane.showMessageDialog(null,"Usuario o Contraseña incorrectas, porfavor, intente de nuevo","error",ERROR_MESSAGE)
0 votos
por (200 puntos)

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 (20 puntos) Ene 28, 2016 en Java
0 votos
0 respuestas
preguntado por DanielGM (20 puntos) May 12, 2016 en HTML
0 votos
1 respuesta
preguntado por rcairo (20 puntos) Ene 28, 2016 en Java
0 votos
1 respuesta
preguntado por dayanita58 (20 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

Categorías

...