在等待输入时运行方法

时间:2011-02-18 20:36:23

标签: java

我有一个调用JOptionPane的应用程序。 如何选择JOption Pane中的yes,我怎样才能连续运行方法?

move = JOptionPane.showInputDialog(null, game + "\n" + "Your Move " + game.inputPrompt() + " ?");

谢谢!

4 个答案:

答案 0 :(得分:2)

将您的处理放在一个单独的线程中。见Concurrency in Swing

答案 1 :(得分:1)

线程。创建一个新线程来做任何你想做的事情,直到移动设置为止。

答案 2 :(得分:1)

你应该use threads让几部分代码并行执行。

答案 3 :(得分:1)

你很可能不想连续运行一个方法(那会占用你的CPU)。你的意思是在等待用户输入时并行运行吗?如果那时你可以开始一个新的线程。

查看Runnable界面

http://download.oracle.com/javase/1.4.2/docs/api/java/lang/Runnable.html

相关问题