首页 > 解决方案 > 如何从 Java 中的 TreeViewer 获取每个树项的文本宽度(以像素为单位)?

问题描述

我想从具有 2 列的 TreeViewer 中获取每个树项的文本宽度(以像素为单位),以便我可以获得最大大小的树项以将其修复为各自列的宽度。

我已经尝试过使用 pack 方法,但它并没有解决我的目的,因为它使列宽适合第一级项目的内容大小,但不是从第二级开始。

请建议任何其他方式在 Java 中的 JFace TreeViewer 中将列宽自动调整为内容大小。

标签: javajfaceautosizecolumn-widthtreeviewer

解决方案


推荐阅读