Я видел такие сообщения раньше, но вопросы или ответы неясны, так что несите меня, если вы слышали это раньше. У меня есть таймер, и я хочу, чтобы ActionEvent произошел, когда таймер выключен. Я не хочу использовать метод javax.swing.Timer. Как это может быть сделано? Нет необходимости объяснять, но это было бы полезно. Я искал что-то, как ActionEvent.do() методJava Firing ActionEvent
Мой код:
/**
*
* @param millisec time in milliseconds
* @param ae action to occur when time is complete
*/
public BasicTimer(int millisec, ActionEvent ae){
this.millisec = millisec;
this.ae = ae;
}
public void start(){
millisec += System.currentTimeMillis();
do{
current = System.currentTimeMillis();
}while(current < millisec);
}
Спасибо! Dando18
* «Я видел сообщения, как это раньше, но они не спрашивают хорошо» * ... какое совпадение ... –
Просто используйте 'Timer'. Ваша реализация кажется одиночной. –
@SotiriosDelimanolis Я хочу знать, как это сделать без таймера. – Dando18