2012-07-03 127 views
1

我不知道如何添加充當一個樹項目添加圖標按鈕

這個圖標的選擇右側的按鈕,應該有不同的行動不是選擇樹項的圖標本身。

我該怎麼做?

例子:

認爲這是主要的樹

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

,我想圖標添加到一些樹項目的標籤 右側像

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

就像當我點擊黑色星形圖標時,我做了一個diff不同於選擇樹項目的操作

+0

我認爲你需要更清楚你到底想做什麼。可以肯定的是,你是否試圖向Eclipse工具欄添加一個按鈕?如果是,你使用的是什麼版本 – Deepend

回答

3

這種設施不存在於樹部件中,但您可以使用名爲owner-draw的技術自己實現此操作,您可以在其中接管樹項目的繪製。請參閱OwnerDrawLabelProvider。爲了響應點擊,您甚至需要聆聽鼠標,並在調用動作之前檢查座標是否與按鈕的邊界相匹配。