Я создаю плагин Eclipse и используя всплывающее меню SWT (контекстное меню) для одного из элементов управления в плагине. Элемент контекстного меню работает, но ускоритель (ярлык), который я установил для элемента меню, не действует, и он не работает. Я создаю так Пункт в меню:SWT popup menu shortcut not working
MenuItem parent = new Menu(getShell(), SWT.POP_UP);
MenuItem menuItem = new MenuItem(parent, SWT.PUSH);
menuItem.setText("Click me");
menuItem.setAccelerator(SWT.CTRL+ 'F');
Обратите внимание, что проблема быстрого доступа происходит в меню POP_UP
, а не пункт BAR
меню.
Я тоже попробовал SWT.MOD1, и он не работал – appcoder
Да. Im использует плагин eclipse. Мой плагин имеет много просмотров (скажем, 10-15), и у меня есть некоторые элементы управления для каждого из представлений, которые предоставляют некоторые функции всплывающего меню. Как зарегистрировать ярлык для каждого пункта контекстного меню? – appcoder