gpt4 book ai didi

Java - 当用户按下按钮时暂停 for 循环并恢复迭代

转载 作者:行者123 更新时间:2023-12-02 07:59:29 25 4
gpt4 key购买 nike

很难说出这里问的是什么。这个问题是模棱两可的、模糊的、不完整的、过于宽泛的或修辞的,无法以目前的形式得到合理的回答。如需帮助澄清这个问题以便重新打开它,visit the help center .




10年前关闭。




我正在使用 Java 中的 SWT 进行测验。我有一个包含问题和答案的类(class)。在主类中,当用户通过对话框输入他的姓名和问题数量并按 OK 时,测验开始。
我有一个 for 循环应该遍历每个问题,例如,第一次迭代应该给用户一个问题,它应该等到用户通过文本框输入答案。当用户下一步按下按钮时,如果答案正确,他会收到一条消息,然后进行第二次迭代,以此类推。
我的问题是,每次他开始测验时,for 循环都不会等待用户输入和按钮按下操作,而是直接进入最后一个问题(for 循环的最后一次迭代)。

有人可以给我写一个例子我应该怎么做?

最佳答案

您需要更改问题编号以响应事件。以下是伪代码:

private int count = 0;

startMethod()
{
askQuestion(0);
}

onTextInput()
{
checkAnswer();
count++;
askQuestion(count);
}

关于Java - 当用户按下按钮时暂停 for 循环并恢复迭代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9122090/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com