1

我想知道如何在树项的右侧添加一个充当按钮的图标

选择此图标应该与选择树项本身具有不同的操作。

我怎样才能做到这一点?

例子:

考虑这是主树

http://www.eclipse.org/articles/Article-TreeViewer/images/main.gif

我想在一些树项标签的右侧添加图标,例如

http://store2.up-00.com/June12/8QI59630.gif

就像我单击黑色星形图标时一样,我做出的动作与选择树项不同

4

1 回答 1

4

树小部件中不存在此类工具,但您可以使用一种称为 owner-draw 的技术自己实现此功能,您可以在其中接管树项目的绘制。请参阅 OwnerDrawLabelProvider。要响应点击,您甚至需要聆听鼠标按下的声音,并在调用您的操作之前检查坐标是否与按钮的边界匹配。

于 2012-07-03T18:15:53.907 回答