【问题标题】:how to take keyEvent on eclipse platform如何在eclipse平台上获取keyEvent
【发布时间】:2018-12-03 19:16:48
【问题描述】:

我正在为 Eclipse 插件上的编辑器制作应用程序,并使用带有“Hello,World Command”模板的 Eclipse PDE。 该应用程序工作,运行程序后,它运行带有示例菜单的eclipse平台。 当用户在运行的 Eclipse 平台编辑器上键入时如何获取 keylistener ?

【问题讨论】:

  • 这还不清楚。你要开编辑器吗?哪一个?为什么要听关键事件?可能有更好的方法来做你想做的事。 edit您的问题并提供更多详细信息。
  • @greg-449 好吧抱歉,我想根据关键事件比较两个代码(抄袭)。因此,用户在编辑器中键入代码(我从 eclipse 插件构建),然后每当用户在编辑器上键入时,编辑器就会捕获密钥。这更清楚吗? thx(抱歉英语不好)

标签: java eclipse plugins editor keylistener


【解决方案1】:

如果你有一个扩展 TextEditor 的编辑器,你可以使用下面的 StyledText 控件:

StyleText styled = getSourceViewer().getTextWidget();

然后您可以调用addKeyListener 来添加关键监听器(还有addModifyListener)。源代码查看器还有addTextListener

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-03
    • 1970-01-01
    相关资源
    最近更新 更多