Dúvida

2 respostas
P

Eu tenho esse código:

private void taExercicioKeyPressed(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_taExercicioKeyPressed // TODO add your handling code here: if (taExercicio.getText().equals("asdfg hjklç asdfg hjklç asdfg hjklç asdfg hjklç asdfg hjklç asdfg hjklç asdf")){ } else{ JOptionPane.showMessageDialog(null, "Atenção! Erro na Digitação! Pressione ENTER"); } }
Ele está numa Text Area chamada taExercicio.
Pergunta:
Por que quando eu pressiono as teclas corretas ele dá a mensagem:
Atenção! Erro na Digitação! Pressione ENTER
???
Ela não devia aparecer caso eu não acertasse o que estaria dentro do equals???
E depois, como eu faço para colocar uma nova linha, e ele ignorar a que eu errei?
Obrigado

2 Respostas

G

A teclas corretas vc se refere a estar digitando isso

("asdfg hjklç asdfg hjklç asdfg hjklç asdfg hjklç asdfg hjklç asdfg hjklç asdf")

???

P

Sim… quando eu digitar asdfg hjkç… e assim por diante, ele não deve dar erro, mas ele aparece a mensagem na tela…
Como eu faço para ele continuar???
E como eu faço para, quando der o erro, ele coloque uma nova linha, ignorando a de cima?

Criado 21 de novembro de 2006
Ultima resposta 22 de nov. de 2006
Respostas 2
Participantes 2