当鼠标悬停在列表项上时如何显示工具提示?
How to display a tooltip when mouse is hovered on a list item?
我想在将鼠标悬停在 SWT 列表上时显示工具提示文本。当我在网上冲浪时,我发现了一个侦听器 MouseTrackListner
并覆盖了 mouseHover()
方法。
但是当我将鼠标悬停在列表中的任何项目上时,如何获取列表的文本?
SWT List
没有每个项目的工具提示的概念。只能为整个控件设置工具提示。并且该工具提示的位置与当前悬停或选择的项目无关。
根据 Greg 的建议,您应该使用 TableViewer
并使用 ColumnViewerToolTipSupport
.
有关 TableViewer 工具提示的详细信息,请参阅此处:ColumnViewerTooltipSupport in SWT
我想在将鼠标悬停在 SWT 列表上时显示工具提示文本。当我在网上冲浪时,我发现了一个侦听器 MouseTrackListner
并覆盖了 mouseHover()
方法。
但是当我将鼠标悬停在列表中的任何项目上时,如何获取列表的文本?
SWT List
没有每个项目的工具提示的概念。只能为整个控件设置工具提示。并且该工具提示的位置与当前悬停或选择的项目无关。
根据 Greg 的建议,您应该使用 TableViewer
并使用 ColumnViewerToolTipSupport
.
有关 TableViewer 工具提示的详细信息,请参阅此处:ColumnViewerTooltipSupport in SWT