我有TreeViewer
一些单元格的样式看起来像链接。树中充满了内容提供者和StyledCellLabelProviders
. 我需要知道那些特定的“链接”单元格何时悬停(所以我将鼠标更改为手形光标)并单击(所以我实际上对这些“链接”做了一些事情)。
我未能找到解决方案,因此我们将不胜感激任何帮助。
谢谢,奥伦
编辑:更多解释我有一棵树和一个treeviewer。有 4TreeColumns
个TreeViewerColumn
,每个都有一个。数据填充有内容提供者和 2 种类型的标签提供者(用于简单文本和样式文本)。我需要知道鼠标何时单击第 4 列中的某个项目以及何时将鼠标悬停在该项目上。发生这种情况时 - 我需要知道它被单击的单元格、它属于哪个 TreeItem、该项目中的数据等。
我的问题是我无法弄清楚。当我使用鼠标侦听器或选择侦听器时,它们仅适用于第一列。我无法“到达”第四个。
我无法更改列顺序,否则将没有意义。
任何想法?