nem sei como perguntar isso direito mas vamos la.
a intenção e fazer um quiz, queria q meus botos de resposta “a”, “b”… quando apertados gerasse valores de atributo ou perca de pontos meu problema é … eu aperto no botao 1 x e ele roda todos os eventos como faço para da instancia para cada clik em cada pergunta.
public class FXMLDocumentController implements Initializable {
@FXML
private Label lblPontos;
@FXML
private Button btnClik;
// Pontos Do quiz;
int pontos = 0;
// Respostas das perguntas;
char resposta1 = 'a';
char resposta2 = 'b';
char resposta3 = 'a';
//Botão de alternativa A;
@FXML
private void clickBotao(ActionEvent event) {
// Primeira pergunta x;
if (resposta1 == 'a') {
pontos += 5;
resposta1 = 0;
lblPontos.setText("" + pontos);
System.out.println("seus pontos é; " + pontos);
}
// Segunda pergunta x;
if (resposta2 == 'a') {
pontos += 5;
resposta2 = 0;
lblPontos.setText("" + pontos);
System.out.println("seus pontos é; " + pontos);
}
// Terceira pergunta x;
if (resposta3 == 'a') {
pontos += 5;
resposta3 = 0;
lblPontos.setText("" + pontos);
System.out.println("seus pontos é; " + pontos);
}
} @Override
public void initialize(URL url, ResourceBundle rb) {
// TODO
}