首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ScrolledComposite中的SWT树

ScrolledComposite中的SWT树
EN

Stack Overflow用户
提问于 2013-03-07 21:13:09
回答 1查看 374关注 0票数 0

一段时间以来,我一直在尝试创建一个包含组合的对话框。如果组合变得太小而无法显示其内容,则可以添加水平和垂直滚动条。在这个组合中有一个树形小部件。如果列或行不能在给定区域中显示,此树小部件应该以类似的方式提供滚动条。

我要做的一个很好的例子是Eclipse的Window > Preferences对话框中的Validation选项。它有一个表,如果列被调整到更大的大小,它会提供滚动条。同时,如果对话框的大小减小,它会为组合提供一个滚动条。

我尝试做的是创建一个ScrolledComposite,在里面放入另一个包含GridLayout的组合。在那之后,我把一棵树和一堆标签和按钮放在这个组合中。但是,当在树中放入过多的TreeColumns或TreeItems时,树只会扩大大小,而不是显示滚动条。

你知道我做错了什么吗?应该怎么做?提前谢谢你。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-07 22:16:10

尝试在树上设置宽度提示,如下所示:

代码语言:javascript
复制
Tree tree = ...
GridData gd = new GridData();
gd.widthHint = XX;
gd.heightHint = XX;
tree.setLayoutData(gd);
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15272158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档