【问题标题】:SWT TreeViewer, trim string text in columnsSWT TreeViewer,修剪列中的字符串文本
【发布时间】:2011-09-26 16:32:13
【问题描述】:

我正在使用 SWT TreeViewer 显示一些路径,当路径太长时是否可以修剪路径字符串以插入“...”(点)在树列中不完全可见?

类似这样的:

提前致谢

【问题讨论】:

标签: java eclipse eclipse-plugin swt treeviewer


【解决方案1】:

好的,阅读 TreeColumn 代码我注意到 TreeViewer 会自动将省略号 (...) 添加到列中,但前提是列索引 > 0。因此列 0 字符串不会被截断。

尝试所有使用 TreeView 的 Eclipse 视图。

我真的不明白这种行为。

【讨论】:

    【解决方案2】:

    是的,您可以在显示完整路径的LabelProvider 上使用DecoratingLabelProvider(大概是您目前拥有的)。

    【讨论】:

    • 我不确定这就是我要找的。我认为我正在寻找自动执行此操作的 TreeViewer 中的标志或设置。查看我的编辑。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多