Проблема с событием SWT.MouseWheel вне среды Eclipse

Я использую обработчик события для SWT.MouseWheel в своем Java-приложении, и он функционирует должным образом в среде разработки Eclipse. Однако, когда я запускаю приложение вне среды Eclipse, обработчик события не срабатывает так, как ожидается. Вот некоторая важная информация:

В среде Eclipse, следующий фрагмент кода регистрирует обработчик события SWT.MouseWheel:

ccombo.addListener(SWT.MouseWheel, new Listener() {
    @Override
    public void handleEvent(Event event) {
        // Код обработки события здесь
    }
});

Я убедился, что версия библиотеки SWT одинакова как в среде Eclipse, так и в интеграционной среде.

Я проверил, что виджет CCombo имеет фокус при прокрутке колесика мыши.

Я также убедился, что только мои три виджета слушают события, и нет конфликтующих обработчиков событий.

Несмотря на все усилия, событие SWT.MouseWheel не срабатывает, когда я запускаю приложение вне среды Eclipse. Я попытался отладить код, но не получил сообщений об ошибках или исключениях, которые помогли бы идентифицировать проблему.

Если у вас есть опыт с подобной ситуацией или у вас есть предложения по отладке и решению этой проблемы, я буду признателен за вашу помощь.


Ответы (0 шт):