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类添加了工具提示。因为你的回答是唯一接受它的回答。谢谢