我正在编写一个程序,用户可以通过单击JTable
单元格来回答问题。如果问题的回答正确/不正确,MouseListener
会更改answersResult的值。程序将一直运行,直到没有可用的问题(available
数组列表包含Items
的列表,这是我创建的包含字符串事件,年份和描述的类,由{{分别为1}},getEvent()
和getYear()
方法。但是,对于每个问题,我想等到检测到getDescription()
之后再执行进程代码(见下文)。
我知道为等待添加另一个while循环非常糟糕。我也见过
一些答案建议在mouseClickedEvent
方法中放置我想做的任何事情,但我不知道在我的情况下如何,因为我想多次重复它。
我认为另一个问题是程序停留在while(available.size()!= 0)循环中。所以它无法检测到鼠标点击。
有关如何使这项工作的任何建议?
mouseClicked