创建jdt看起来像GEF画布对象的自定义工具提示

时间:2013-12-02 18:38:34

标签: eclipse eclipse-plugin tooltip eclipse-jdt

我的模型有图形表示,我想在下面实现一个看起来像jdt tooltip的工具提示:
   - 将鼠标悬停在画布上的对象上时,工具提示会显示    - 能够点击工具提示窗口进行聚焦,如果需要,可以使用滚动条    - 在用户将焦点更改为工具提示窗口后,能够调整工具提示窗口的大小    - 能够使用F2键绑定命令来弹出工具提示窗口(我知道如何创建命令,以及如何将键绑定与其关联)
   - 能够在工具提示文本中添加超链接(可选)

我不知道从哪里开始。
 哪个eclipse实现接口/类,添加扩展,支持适配器。

我试图通过教程找到一个作品,但我做不到。

提前致谢

1 个答案:

答案 0 :(得分:0)

您描述的很多内容都特定于Eclipse Text编辑器和JDT代码,因此无法在Canvas中使用,因此您必须编写自己的代码。

您可以根据org.eclipse.jface.window.ToolTip创建工具提示。如果工具提示包含StyledText,您可以创建超链接。

有一个相当复杂的自定义工具提示Here

的示例

单击工具提示时Eclipse执行的操作是在工具提示上打开一个大小和内容完全相同的新常规窗口并关闭工具提示。