Se digitar determinado texto exibe uma mensagem JOptionPane

4 respostas
Equipe_CrazzY

Quero fazer algo como isso:
“Se eu digitar determinado texto, exibe uma Joptionpane”
Mas não tenho ideia de como, por favor ajuda?? :smiley:
Olha esse codigo abaixo esta todo errado e tal, mas ele mostra mais ou menos como eu penso e quero que seja o codigo, da pra entender?

if (texto).getText().equals("teste"); JOptionpane.showMessageDialog(null, "test");
tipo:
[color=red]“Se texto for igual a tal texto, então exiba Joptionapane.showmessagedialog”
[/color]

4 Respostas

E

O seu problema não é na comparação e sim no gatilho - ou seja, você não quer clicar em um botão para ele fazer a comparação, é isso?

Isso normalmente se resolve com um DocumentListener e um Document ( http://docs.oracle.com/javase/6/docs/api/javax/swing/event/DocumentListener.html ) Veja um exemplo disso em:

http://docs.oracle.com/javase/tutorial/uiswing/events/documentlistener.html

therodrigoagostin

Tira o ; (ponto e virgula) do final da linha If .
E não precisa colocar o texto entre parênteses.

if (texto.getText().equals("teste"))
            JOptionpane.showMessageDialog(null, "test");

Tenta isso!!!

Equipe_CrazzY

Obrigado ajudou!

Spinkers

Eu estava com a mesma duvida, obrigado!

Criado 17 de junho de 2013
Ultima resposta 17 de jun. de 2013
Respostas 4
Participantes 4