屏蔽需要选中才能执行的快捷键,比如删除键,只需在其选中操作列表中将其移除即可,也可以返回自己定义KeyHandler ,彻底屏蔽所有编辑器的快捷键;
/**
* 屏蔽删除键
* @see org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor#getKeyHandler()
*/
@Override
protected KeyHandler getKeyHandler()
{
final KeyHandler keyHandler = super.getKeyHandler();
//在选中操作列表中移除
getSelectionActions().remove(ActionFactory.DELETE.getId());
return keyHandler;
}
本文介绍了一种在Eclipse GMF Diagram Editor中屏蔽删除键的方法,通过移除选中操作列表中的删除操作来实现,同时提供了自定义KeyHandler的具体实现。
245

被折叠的 条评论
为什么被折叠?



