E aí galera, estou fazendo um quiz, e no nível 2 do quiz, queria colocar para o usuário digitar a resposta da pergunta (que será em Label).
Como faço pra ler a variável x e comparar com a resposta correta?
Estava pensando, antes, em colocar um tutorial para o usuário digitar tudo em maiúsculo, sem acento.
Obs; Iniciando em java, desculpa aí qualquer coisa. rs
- Desde já, agradeço.
Ps: ao inves de um label vc vai usar um text field, provavelmente.
Ps: ao inves de um label vc vai usar um text field, provavelmente.
[quote=xxMAGRAOxx]label.getText().equals("resposta")
Ps: ao inves de um label vc vai usar um text field, provavelmente.[/quote]
Mas, tipo, queria que se a resposta fosse correta o usuário iria receber 25 pontos, que serão exibidos no final do quiz.
[code]private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {
boolean equals = jTextField1.getText().equals("Christina");
contador = contador + 25;
}[/code]
Só que está dando erro quando tento exibir o valor do contador.
E o certo seria fazer:
if (jTextField1.getText().equalsIgnoreCase("Christina")) {
contador = contador + 25;
}
Afinal, você só quer somar se o cara acertar, certo?
[quote=ViniGodoy]E o certo seria fazer:
if (jTextField1.getText().equalsIgnoreCase("Christina")) {
contador = contador + 25;
}
Afinal, você só quer somar se o cara acertar, certo?[/quote]
Consegui aqui, e notei que precisa dar ‘enter’ para o contador funcionar. Obrigado á todos.