我有一个用Java制作的二十一点游戏,我想通过点击按钮来表示游戏的开始。我的所有动作监听器都可以正常工作,但问题是我无法在不完全运行actionPerformed方法的情况下启动游戏。显然,一个在actionPerformed方法中持续运行的函数将有效地禁用我的GUI的其余部分。以下是代码片段....
go.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
// START GAME SOMEHOW but must run outside of action listener
}
});