JOptionPane.showInputDialog : Cannot Find Symbol

7 respostas
E

Eu estou usando o NetBeans e me veio esse erro: Cannot Find Symbol

package graf02;

import javax.swing.*;

public class Main extends JApplet {

    public Main() { }

    public static void main(String[] args) {
        
        String key = "EstudanteJ";
        String _key;
        int x = 2;
        
        do {
            _key = JOptionPane.showInputDialog("Digite a senha.");
            if(key.equalsIgnoreCase(_key)){
                JOptionPane.showMessageDialog("A senha esta correta.");
                x = 1;
            }
            else{
                JOptionPane.sowMessageDialog("A senha esta incorreta tente outra vez.");
            }
       } while(x==2);
    }
}

O erro é esse:

init:

deps-jar:

Compiling 1 source file to C:\Curso\graf02\build\classes

C:\Curso\graf02\src\graf02\Main.java:23: cannot resolve symbol

symbol  : method showMessageDialog (java.lang.String)

location: class javax.swing.JOptionPane

                JOptionPane.showMessageDialog("A senha esta correta.");

C:\Curso\graf02\src\graf02\Main.java:27: cannot resolve symbol

symbol  : method sowMessageDialog (java.lang.String)

location: class javax.swing.JOptionPane

                JOptionPane.sowMessageDialog("A senha esta incorreta tente outra vez.");

2 errors

BUILD FAILED (total time: 0 seconds)

O que eu devo fazer para corrigir isso???

7 Respostas

F
JOptionPane.showMessageDialog(null, "A senha esta correta.");
C

tente…
String x = javax.swing.JOptionPane.showInputDialog(“Digite…”);

R
_key = JOptionPane.showInputDialog("null, Digite a senha."); 
JOptionPane.showMessageDialog(null, "A senha esta correta.");

tente ai pra ve se assim não vai.!

falow!

L

“EstudanteJ”:
JOptionPane.sowMessageDialog(“A senha esta incorreta tente outra vez.”);

O segundo erro se refere a um erro nesta linha, um erro de escrita. O nome do método está escrito errado (“sow” onde deveria estar “show”).

Espero ter ajudado!
Quaisquer observações - correções e/ou acréscimos - são bem-vindas.

S

Eu tenho uma duvida, eu consegui colocar isso pra funcionar mas so quando adicionei o objeto JOptionPane no meu form. tem como funcionar sem adiciona-lo? como no caso do input dialog…

obrigado!

E

Opa! Obrigado a todos!!! Consegui rodar o codigo!

S

Então, tem como rodar sem precisar incluir o JOptionPane no form?

Criado 30 de janeiro de 2007
Ultima resposta 7 de fev. de 2007
Respostas 7
Participantes 6