Eclipse 右键快捷键右对齐
如果你使用JFace Action方式添加右键快捷键,然后通过代码注册Action的快捷键,不想使用Command那套机制,想达到如下效果:
比如你使用如下代码:
copyAction = new ResourceCopyAction(window.getShell(), clipboard); copyAction.setText("复制 @Ctrl+C"); register(copyAction);
keyActionMap.put(KeyStroke.getInstance("Ctrl+c"), copyAction);
pasteAction = new ResourcePasteAction(window.getShell(), clipboard);
pasteAction.setText("粘贴@Ctrl+V");
register(pasteAction);
keyActionMap.put(KeyStroke.getInstance("Ctrl+v"), pasteAction);
在Action的setText方法中,在Label和快捷键提示中加了 '@' 符号,能可以达到对齐的功能了。