我有一个JFace表查看器,它包含大量行,我认为如果每行有一个简短的描述会更好,作为一种解决方法我试图实现doubleclick listner但是不适合根据我的需要,我不知道是否有像这样的悬停事件,它显示了一个工具提示,其中包含有关特定行的简要信息。
答案 0 :(得分:5)
这个问题的答案在某种程度上取决于表查看器的确切实现。话虽如此,主要选项是:
MouseTrackListener
添加到基础表格Listener
添加SWT SWT.MouseHover
到基础表格CellLabelProvider
,请查看各种getToolTip...(Object)
方法对于前两个,你必须自己弄清楚行元素 - 看event.item.getData()
,而在最后一个选项中提供给你...