这是非常具体的。所以我正在做小测验应用程序,一切都完成了,但我有问题。所以当我点击正确答案时,它会变绿并且正确答案计数器上升。如果我点击错误的答案,它会变成红色,正确的答案会变成绿色。我有下一个问题的下一个按钮。如何在点击按钮后删除鼠标监听器?
所以你已经看到了问题在哪里?当我点击答案时,我仍然可以点击其他答案。我不想在点击后禁用按钮,因为我希望它们变成绿色/红色。
我希望只有在选择答案时才能点击下一个按钮。但我不想禁用答案按钮,因为它们会失去颜色。
下面是我的一些方法
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
jButton1.setBackground(Color.green);
Kviz.correctAnswers++;
}
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
jButton1.setBackground(Color.green);
jButton2.setBackground(Color.red);
// TODO add your handling code here:
}
那么,根据你在做什么,你可以等到按下按钮之类的东西像接受按钮,然后告诉他们是否正确;你可以禁用其他选项,但这确实排除了用户改变主意的可能性 – MadProgrammer