我已经实现了一个类来为 org.eclipse.swt.widgets.Table 类提供更灵活的提示。我相信你们都知道,默认情况下,您会为整个表格获得一个工具提示 - 而不是每个单元格的单独提示。
我的对象创建了许多侦听器来实现它自己的位置敏感工具提示,但是,当我调用 Table.getItem(Point) 来获取鼠标悬停在其上的 TableItem(或单元格)时,它总是从第 0 列返回单元格正确的行。
有问题的表是由具有此咒语的 TableViewer 创建的...
viewer = new TableViewer( parent, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL | SWT.FULL_SELECTION );
我哪里错了?