我正在为插件中的一个控件创建一个Eclipse插件并使用SWT弹出菜单(上下文菜单)。上下文菜单项有效,但我为菜单项设置的加速器(快捷方式)无效,但不起作用。我创建了这样的menuitem:
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
菜单项。