TableViewer中的表行是否有悬停事件

时间:2011-10-30 17:04:41

标签: eclipse eclipse-plugin swt eclipse-rcp jface

我有一个JFace表查看器,它包含大量行,我认为如果每行有一个简短的描述会更好,作为一种解决方法我试图实现doubleclick listner但是不适合根据我的需要,我不知道是否有像这样的悬停事件,它显示了一个工具提示,其中包含有关特定行的简要信息。

1 个答案:

答案 0 :(得分:5)

这个问题的答案在某种程度上取决于表查看器的确切实现。话虽如此,主要选项是:

  • MouseTrackListener添加到基础表格
  • Listener添加SWT SWT.MouseHover到基础表格
  • 如果您使用CellLabelProvider,请查看各种getToolTip...(Object)方法

对于前两个,你必须自己弄清楚行元素 - 看event.item.getData(),而在最后一个选项中提供给你...