如何创建多列的 JFace TreeViewer?
我能够使用单个内容提供程序创建 JFace 多列 TreeViewer
。所以它会导致所有列中的数据相同。
如何设置具有不同数据的多列或具有多个内容提供者?
I was able to create JFace multi column TreeViewer
, with a single content provider. SO it causing same data in all columns.
How can I set multi column with different data or have multiple content provider?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您不能在一个查看器中拥有多个内容提供者。但您可以使用
ITableLabelProvider
让文本和图像依赖于列的索引,或者使用
TreeViewerColumn
和 <代码>ColumnLabelProvider。You can't have several content providers in a single viewer. But you can either use
ITableLabelProvider
which lets text and image depend on the index of the column,or have different label providers for every column using
TreeViewerColumn
andColumnLabelProvider
.该程序位于 链接 显示所有可能的树查看器相关实现
The program in the link shows all possible Tree viewer related implementations