Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/05/2011, 02:26
cucuru
 
Fecha de Ingreso: marzo-2009
Mensajes: 509
Antigüedad: 15 años, 11 meses
Puntos: 17
tiempo entre dos pulsaciones botón

hola a todos, no se me ocurre como hacer lo siguiente:

Tengo un JFrame con dos botones. Si se pulsa uno de ellos el otro debe pulsarse en 10 segundos o generará un error.

Tengo en el ActionListener la llamada a una clase:

Código PHP:
public class periodico{

    public 
periodico(){
        
Timer timer = new Timer();
        
timer.schedule(timerTask10000);
     }
     
     
TimerTask timerTask = new TimerTask(){

         public 
void run() {
            
Date today = new Date();
            
System.out.println("me han llamado a las " today);
        }
     };    

Pero no se me ocurre como cancelarlo si vuelve a pulsarse.

Quizá una thread.sleep en lugar de un timer? ¿alguna otra opción?

Gracias!