У меня есть JTextPane
, чтобы отображать вопросы, звонящие Qus, у меня есть 4 JLabel
, A, B, C, D. И пять вопросов на разных страницах. Когда вы выбираете правильный ответ a, b, c или d, добавляется 10 баллов к вызову JLabel
Counter
.Нажмите только один
Но моя проблема в том, что это время, когда вы нажимаете a, b, c, d, он продолжает добавлять 10 снова, снова и снова. Я просто хочу, чтобы он добавлял 10 раз на каждой странице, если на следующей странице правильный ответ, он должен добавить еще 10 не несколько 10 на странице или ответ, это будет чит.
Вот код
// To display the result
string preval = Counter.get text()+" ";
Counter.setText("0");
//Pls note Counter is to display result in the GUI
//Now the question method
Public void init() {
Call question==0;
}
//First Question
If(callquestion==1) {
Qus.setText(" 1+1");
A.setText("A) 2");
B.setText("A) 8");
C.setText("A) 9");
D.setText("A) 10");
}
//Answer, let's assume the answer is A// note A, B, C, D are all JLables
Private void AmouseClicked(java.awt.event.MouseEvent evt) {
If(callquestion==1 && D.isFocusable()) {
Int d= Integer.parseInt(Counter.getText());
Int e= 10;
Int f=d+10;
Counter.setText(f+" ");
}
}
Пожалуйста, обратите внимание, что это только один вопрос и ответ. В моем проекте у меня 20 таких. Я просто хочу, чтобы каждая кнопка добавляла 10 раз и добавляла их по нескольким щелчкам. Спасибо
Я действительно не понимаю, что вы имеете в виду. Можете ли вы привести еще один пример – CMPS