【问题标题】:Is it possible to get a Tooltip when hovering over one Cell in a JFace TreeViewer将鼠标悬停在 JFace TreeViewer 中的一个单元格上时是否可以获得工具提示
【发布时间】:2011-12-08 14:36:53
【问题描述】:

我有一个包含三列的TreeViewer。第一列显示元素的名称,第二列显示一个属性,在第三列中,如果另一个属性已填充,我想显示一个图标,并在鼠标悬停时在工具提示中显示该属性的内容,因为该属性的文本太多而无法显示它在TreeViewer。 ToolTips 似乎没有 ITableLabelProvider 等效项,因此我可以仅为我的第三列返回一个工具提示。

【问题讨论】:

  • 你有截图吗?
  • 不,我没有那个源代码了

标签: java eclipse swt tooltip jface


【解决方案1】:

CellLabelProvider 及其子类中提供了工具提示支持。请注意,单元格标签提供程序设置为列(如TreeViewerColumn)而不是查看器。 ColumnViewerToolTipSupport.enableFor(ColumnViewer viewer) 用于为查看器配置工具提示。

【讨论】:

  • 谢谢。我完全错过了我可以创建 TreeViewerColumns 因为到目前为止,具有列索引的 ITableLabelProvider 方法已经足够了。
猜你喜欢
  • 1970-01-01
  • 2019-02-01
  • 1970-01-01
  • 2021-09-30
  • 1970-01-01
  • 2014-01-02
  • 1970-01-01
  • 2017-01-15
相关资源
最近更新 更多