在带有表的EditorPart的弹出菜单中添加编辑动作(剪切,复制,粘贴,重做,撤消)

时间:2019-06-27 16:09:30

标签: java eclipse-plugin swt

我正在开发一个eclipse插件,并试图通过标准的全局编辑操作添加一个右键单击弹出菜单:[剪切,复制,粘贴,删除,选择全部,撤消,重做]表类对象在EditorPart中。

在日食中正确的方法是什么?

据我所知,一个好的实现将包括一个自定义的command \ action处理程序,该处理程序将响应全局编辑操作并更新EditorPart \ Table。

到目前为止,我还没有看到一个特定于特定视图的弹出菜单并使用默认定义的编辑菜单操作的示例。 下面的链接是我找到的最接近复制的答案,但它创建了一个自定义复制命令: Adding Copy/Paste to Eclipse CNF popup menu

点击Ctrl + x(剪切)时,我总是会遇到以下异常:

org.eclipse.core.commands.NotHandledException: Handler org.eclipse.ui.internal.handlers.WidgetMethodHandler@4a05902b is not handled for for command Command(org.eclipse.ui.edit.cut,Cut,
    Cut the selection to the clipboard,
    Category(org.eclipse.ui.category.edit,Edit,null,true),
    org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@76d11298,
    ,,true)
.........
Caused by: org.eclipse.core.commands.NotHandledException: Handler org.eclipse.ui.internal.handlers.WidgetMethodHandler@4a05902b is not handled for for command Command(org.eclipse.ui.edit.cut,Cut,
    Cut the selection to the clipboard,
    Category(org.eclipse.ui.category.edit,Edit,null,true),

......

预期:我可以从Table对象或类似对象中复制项目

实际:日食编辑功能的错误和误用

0 个答案:

没有答案