Eclipse 如何在JFace ComboViewer中在条目上而不是组合上添加工具提示

Eclipse 如何在JFace ComboViewer中在条目上而不是组合上添加工具提示,eclipse,eclipse-plugin,eclipse-rcp,jface,Eclipse,Eclipse Plugin,Eclipse Rcp,Jface,我正在加载包含一千多个元素的ComboViewer 某些元素的长度超过基础组合的宽度 我想在条目上添加工具提示,而不是在组合上添加工具提示 我希望这样,当列表下拉时,用户将鼠标指针放在其中一个值上,如果您使用的是ComboViewer,并且您提供了自己的CCombo实例,则整个文本应该可以通过tooltip显示,类似于为JFace TableViewer显示的tooltip,您可以获取cmbo的子级,其中一个应该是一个列表控件,它显示为下拉菜单。您可以将您的MouseTrackListener添

我正在加载包含一千多个元素的
ComboViewer

某些元素的长度超过基础
组合的宽度

我想在条目上添加工具提示,而不是在
组合上添加工具提示


我希望这样,当列表下拉时,用户将鼠标指针放在其中一个值上,如果您使用的是
ComboViewer
,并且您提供了自己的
CCombo
实例,则整个文本应该可以通过
tooltip
显示,类似于为
JFace TableViewer
显示的
tooltip
,您可以获取cmbo的子级,其中一个应该是一个
列表
控件,它显示为下拉菜单。您可以将您的
MouseTrackListener
添加到此
列表
控件,并根据鼠标悬停的项目显示工具提示。

使用
ComboViewer
时,您使用的是
Combo
还是
CCombo
?否。作为临时解决方案,我使用了
ComboViewer.getCombo().addMouseTrackListener(新的MouseTrackAdapter())
,但这仅在从列表中选择一个项目后显示工具提示。我希望在将鼠标指针放在列表中的某个项目上时显示工具提示。我使用Combo上的DefaultToolTip类添加了工具提示。因为你的回答是唯一接受它的回答。谢谢