for(int i=0;i<9;i++){
dice();
}
这就是我目前正在调用方法的方法
{{1}}
感谢您的帮助。
答案 0 :(得分:0)
以下是如何使用Timer
和TimerTask
致电dice
的解决方案:
import java.util.*;
...
private void dieCaller() {
TimerTask task = new TimerTask() {
int numRolls = 0;
@Override
public void run() {
if (numRolls < 9) {
dice();
numRolls++;
}
else {
cancel();
}
}
};
Timer timer = new Timer("Die Roller");
timer.scheduleAtFixedRate(task, 0, 200);
}
...
我遇到的另一个问题是:每次都不要加载ImageIcon
个问题。加载一次并保存为数组或其他东西以便稍后引用它们。