Проблема с событием 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. Я попытался отладить код, но не получил сообщений об ошибках или исключениях, которые помогли бы идентифицировать проблему.
Если у вас есть опыт с подобной ситуацией или у вас есть предложения по отладке и решению этой проблемы, я буду признателен за вашу помощь.