Я добавил ключевой слушатель к дереву в SWT, и когда я нажимаю Alt +, введите состояние события ключа - keyCode = 65536 и statemask = 0, когда это должно было быть keyCode = ' \ r 'и маска состояния = 65536.
Ниже приведен фрагмент кода, который я написал -
mViewer.getTree().addListener(SWT.KeyDown, new Listener() {
@Override
public void handleEvent(Event e) {
if(e.keyCode == SWT.CR && e.stateMask == SWT.ALT) {
e.doit = false;
}
}
});
Рабочая среда Eclipse фильтрует некоторые события перед тем, как делегировать события слушателям в компонентах. Есть ли способ, которым я могу отключить alt + enter, чтобы не выполнять свойства show в eclipse на одном из средств просмотра дерева?
С наилучшими пожеланиями,
Кешав