2011-09-26 36 views
2

我使用SWT TreeViewer表現出一定的路徑,是有可能修剪路徑字符串插入「...」(點)當路徑是太長了不在樹列中完全可見?SWT TreeViewer中,列裝飾字符串文本

事情是這樣的:

enter image description here

在此先感謝

+0

至少在錯誤日誌視圖(http://kickjava.com/src/org/eclipse/pde/internal/runtime/logview/LogViewLabelProvider.java.htm)中手動完成。 –

+0

這是一個錯誤:https://bugs.eclipse.org/bugs/show_bug.cgi?id=137772 –

回答

2

好了,看完TreeColumn代碼,我已經注意到,TreeViewer中自動添加省略號(...),以列,但只有當列索引> 0,所以列0字符串不會被截斷。

嘗試使用一個TreeView所有日食景觀。

我真的不明白這種行爲。

0

是的,你可以使用DecoratingLabelProviderLabelProvider,顯示完整路徑(這大概是你所擁有的此刻)。

+0

我不確定這是我在找什麼。我認爲我正在查看TreeViewer中的標誌或設置,它會自動執行此操作。查看我的編輯。 –