正如标题所说,我想知道Eclipse RCP 4是否提供任何内置的剪切/复制/粘贴处理程序,可以与
我知道对于一些SWT小部件或更复杂的使用情况,可能需要自定义处理程序来进行剪切/复制/粘贴操作,但我不禁感到在尝试从一个组件中复制一些文本并将其粘贴到另一个组件中时,我正在尝试重新发明轮子。
如果没有内置的剪切/复制/粘贴处理程序,是否有任何良好记录的示例来完成此操作?我了解如何使用
我已经查看了StackOverflow问题,但它没有解释是否有内置处理程序或提供编写自己处理程序的任何指导。
org.eclipse.ui.edit.cut
、org.eclipse.ui.edit.copy
和org.eclipse.ui.edit.paste
命令相关联?我知道对于一些SWT小部件或更复杂的使用情况,可能需要自定义处理程序来进行剪切/复制/粘贴操作,但我不禁感到在尝试从一个组件中复制一些文本并将其粘贴到另一个组件中时,我正在尝试重新发明轮子。
如果没有内置的剪切/复制/粘贴处理程序,是否有任何良好记录的示例来完成此操作?我了解如何使用
clipboard.getContents
和clipboard.setContents
方法,但当尝试查找复制命令被调用时选择了哪个文本以及哪个组件具有焦点以及在粘贴命令被调用时它是否是只读时,这开始变得非常棘手。我已经查看了StackOverflow问题,但它没有解释是否有内置处理程序或提供编写自己处理程序的任何指导。
application.e4xmi
中不配置处理程序,则当我运行RCP应用程序时,菜单项就会变灰,因此我猜想我需要做一些事情来使用默认处理程序。 - Paul H