Пожалуйста, проверьте следующий фрагмент
dashboard.addMouseWheelListener(new MouseWheelListener() {
@Override
public void mouseScrolled(org.eclipse.swt.events.MouseEvent mouseEvent) {
//doSomething
}
});
Это вызовет mouseEvent на Scroll.Проблема в том, что это вызовет событие более 10 раз для одной прокрутки.
1, Как получить только последнее событие, с задержкой в 1 сек.Пытался выяснить, используя Timer и ScheduledExecutorService, но не смог получить исправление.
2, также через 1 секунду, если я прокручиваю снова, это должно работать