JFace:带有两个图标或更大图标的TreeViewer

时间:2013-11-18 15:57:00

标签: java eclipse treeview icons jface

有没有办法将一个尺寸为32 * 16而不是16 * 16的图标分配给treeviewer项目?另一种方法是在项目上并排添加两个图标。 就像CheckboxTreeViewer一样,它还有两个图标(复选框和项目图标)并排。

有没有人知道如何做到这一点?

干杯, 菲尔

1 个答案:

答案 0 :(得分:0)

如果您使用从org.eclipse.jface.viewers.OwnerDrawLabelProvider派生的标签提供程序,则可以在行中绘制任何您喜欢的内容。

OwnerDrawLabelProvider要求您使用基于GC的操作自行擦除,测量和绘制每一行。

它通过getToolTipText(Object)支持工具提示(也包括工具提示字体,颜色,超时)。