Pessoal, estou com uma dúvida numa condição num jogo semelhante ao jogo do milhão. Na verdade, não sei mais o que fazer.
Eu quero que, ao escolher uma alternativa, verificar se a resposta tá certa (passando para a próxima pergunta) ou errada (exibindo uma janela com “Perdeu!”. Só que quando eu boto o else pra exibir, qualquer alternativa que eu escolho, certa ou errada, aparece a janela. Se eu tirar a condição else, o jogo roda até eu acertar a última pergunta.
Essa é uma parte do código:
Perguntas p1 = new Perguntas();
jLabel2.setText(p1.perguntasMil());
String a = p1.perguntasMil();
String b = jLabel2.getText();
if (a.equals(b)) {
alt1.setText(p1.respostaCertaMil());
alt2.setText(p1.alternativaA());
alt3.setText(p1.alternativaB());
alt4.setText(p1.alternativaC());
} else {
Eliminado show = new Eliminado();
show.setVisible(true);
this.setVisible(false);
}
Alguém pode ajudar?