论坛首页 入门技术论坛

给视图添加快捷键

浏览 1588 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (1) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-10-11  
上一篇博文中讲了用扩展的方式添加全局快捷键,现在本文用硬编码的形式来给视图添加快捷键,也很简单:
作为示例,这里为“删除”操作增加快捷键支持。为此,需要创建hookKeybordAction()方法,并在createPartControl()调用该方法。
首先监听键盘事件
private void hookKeybordActions(){viewer.getControl().addKeyListener(new KeyAdapter(){public void keyReleased(KeyEvent event){handleKeyReleased(event);}});}

然后绑定键盘操作:
private void makeActions(){protected void handleKeyReleased(KeyEvent event){if(SWT.DEL == event.character && 0== event.stateMask){deleteAction.run();}}

这样就可以了
   发表时间:2010-03-16  
WIN? 群里的那个 ?

这个文章介绍了 视图快捷键   ,不好。
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics