java – 未定义TreeItem的setTooltipText
作者:互联网
问候伙伴Stackoverflownians!
我正在构建一个Eclipse RCP应用程序,并遇到了一个问题:
我想在TreeItem上设置工具提示文本,但是这个类不继承Control,这是具有setTooltipText的类
编辑:似乎jface应该通过LabelProvider无缝地处理这个问题.
我在复杂的TreeViewer的每一列上使用带有getToolTipText方法的ColumnLabelProvider,但它无法正常工作.我想知道为什么…
解决方法:
使用TreeViewer
ColumnViewerToolTipSupport.enableFor(viewer);
使用为CellLabelProvider或其中一个子类派生的标签提供程序并覆盖getToolTipText(还有其他几种方法来控制字体,超时等).
标签:java,user-interface,eclipse-rcp,swt,jface 来源: https://codeday.me/bug/20190624/1279474.html