在java中为SWT组合小部件中的每个元素显示不同的工具提示文本

在java中为SWT组合小部件中的每个元素显示不同的工具提示文本,java,combobox,swt,tooltip,Java,Combobox,Swt,Tooltip,我想为SWT组合小部件中的每个元素显示不同的工具提示文本。我发现了两个类似的问题,但似乎没有一个能解决这个问题。1)2) Combo-Combo=新组合(容器,SWT.READ|u ONLY | SWT.BORDER); 组合挫折(278298135,20); 组合。添加(“第一”); 组合。添加(“第二”); 组合。添加(“第三”); 组合。添加(“第四”); addMouseTrackListener(新的MouseTrackAdapter(){ @凌驾 公共无效鼠标悬停(MouseEven

我想为SWT组合小部件中的每个元素显示不同的工具提示文本。我发现了两个类似的问题,但似乎没有一个能解决这个问题。

1)
2)

Combo-Combo=新组合(容器,SWT.READ|u ONLY | SWT.BORDER);
组合挫折(278298135,20);
组合。添加(“第一”);
组合。添加(“第二”);
组合。添加(“第三”);
组合。添加(“第四”);
addMouseTrackListener(新的MouseTrackAdapter(){
@凌驾
公共无效鼠标悬停(MouseEvent e){
//TODO自动生成的方法存根
超级鼠标座(e);
//逻辑,这将得到我一个悬停组合项目没有
//选择任何特定项目。
}
});
在上面的代码中,当用户将鼠标悬停在
comboitem
上时,我想在工具提示中显示1st,对于second在工具提示中同样显示2nd。。

请帮我解决这个问题。

请发布一些代码,当我将鼠标悬停在组合框的下拉部分时,我想显示工具提示。例如,我在组合框“a”、“b”、“c”中有三个值,当我将鼠标悬停在“a”上时,我想显示“a的工具提示”在工具提示中。编辑您的帖子以更新您的问题。这可能因平台而异,但在我的Mac电脑上,当组合下拉列表打开时,不会触发鼠标事件,因此无法执行此操作。在窗口中,当组合下拉列表打开时,也不会触发任何事件。我试过每一个听众。那么,这个功能是否不可能实现?