Предположим, у меня есть простой код, который увеличивает переменный «счетчик» на 1, каждые 5 секунд. Я хотел бы остановить таймер, когда «счетчик» достигает 5. Я хотел бы использовать прослушиватель объектов для этого (прослушивает определенные события). Это возможно?Прослушать определенные события (прослушиватель объектов)
public class CallMe{
static int counter = 0;
public static void main(String[] args) {
// This code increments counter variable by 1, every 5 seconds.
Timer timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
counter++;
System.out.println(counter);
}
}, 1000, 5000);
}
}
Он уверен, возможно, но вам нужно будет сделать эти события, и вы должны создать слушатель, которые будут слушать те события – greedybuddha