このため; 「連続」ボタンでrollthedice()を開始し、「停止」ボタンで停止したいのですが、「連続」ボタンをもう一度押すと、rollthedice()を再び開始したり、行ったり来たりしたいです
scheduler = new ScheduledThreadPoolExecutor(1);
ScheduledFuture now = null;
Runnable runner = new Runnable(){
public void run()
{
rollthedice();
}
};
if(e.getSource()==continuous)
{
now = scheduler.scheduleAtFixedRate(runner, 0, 500, TimeUnit.MILLISECONDS);
}
if(e.getSource()==stop)
{
now.cancel(true);
}