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