Я реализовал класс, чтобы дать мне более гибкую подсказку для класса 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 );
Куда я иду не так?