title: java.util.Timer
body: <pre><code>if(e.getSource()==continuous)
  {
  
      TimerTask task = new TimerTask()
      {
          public void run()
          {
              rollthedice();
          }
      };
      timer.schedule(task, java.util.Calendar.getInstance().getTime(), 500);
  
  
  }
  
      if(e.getSource()==stop)
      {
  
          timer.cancel();
  
      }
  </code></pre>
  
  <p>i hit the continuous button, rollthedice() executes looping twice a second, i hit the stop button rollthedice() stops, what i been looking for is a way to hit the continuous button again after i hit stop to start looping the rollthedice() method again, the stop is to stop the continuous cycle of rollthedice() but i want to be able to hit the continuous button again, idk how to do it, i been looking and looking</p>
  
  <p>Updated thoughts:</p>
  
  <pre><code>Runnable runner = new Runnable(){
      public void run()
      {
          rollthedice();
      }
  }
  
  if(e.getSource()==continuous)
  {
    future = scheduler.scheduleAtFixedRate(runner, 0, 500, TimeUnit.MILLISECONDS);
  }
  if(e.getSource()==stop)
  {
  
      future .cancel();
  
  }
  </code></pre>