【发布时间】:2018-10-02 17:30:27
【问题描述】:
正如标题所说,我想知道 Eclipse RCP 4 是否提供任何可以链接到 org.eclipse.ui.edit.cut、org.eclipse.ui.edit.copy 和 org.eclipse.ui.edit.paste 命令的内置剪切/复制/粘贴处理程序?
我很欣赏某些 SWT 小部件或具有剪切/复制/粘贴操作的更复杂用例可能需要自定义处理程序,但我不禁觉得我正在尝试重新发明轮子来复制来自一个组件的一些文本并粘贴到另一个组件中。
如果没有任何内置的剪切/复制/粘贴处理程序,是否有任何有据可查的示例说明如何执行此操作?我了解如何使用 clipboard.getContents 和 clipboard.setContents 方法,但发现当试图找出调用复制命令时选择了哪些文本以及哪个组件具有焦点以及它是否为只读时,这开始变得不平凡当调用粘贴命令时。
我查看了这个StackOverflow 问题,但它没有解释是否有任何内置处理程序或提供任何关于编写我自己的处理程序的指导。
【问题讨论】:
标签: java eclipse eclipse-rcp e4