浏览 2004 次
锁定老帖子 主题:GEF中通过键盘来移动图元和改变图元大小
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-11-20
如果想要修改GEF的行为,改为选中图元后,直接按方向键移动图元,则要用自己实现的MyGraphicalViewerKeyHandler类替换掉GEF中的GraphicalViewerKeyHandler类。 参考GEF中的GraphicalViewerKeyHandler类,你想怎么修改都随你的想法了。 其实就是 1.照猫画虎 照着GraphicalViewerKeyHandler类实现你自己的MyGraphicalViewerKeyHandler类。 2.偷梁换柱 用这个修改后的类替换掉原来的类,在你的GraphicalEditor类里面的configureGraphicalViewer()函数里面,有一步是 viewer.setKeyHandler(),在这个函数调用的参数里面填入你的MyGraphicalViewerKeyHandler,即可在你的 GEF应用中接上它。 本人觉得没必要自定义快捷键来操作图元 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |