求解释:ScrolledComposite的直接父类 layout类型必须是FillLayout对
最近在做一个有关SWT的项目,需要给一个界面增加滚动条,但是不论我在什么地方添加ScrolledComposite,ScrolledComposite中的内容都会莫名其妙地消失(但程序运行不抛异常)。后来我在网上查了一下,发现这一篇文章:SWT中 ScrolledComposite 滚动面板 “不可用” 等常见问题的简单解释其中有一句话是滚动面板的直接父类 layout类型必须是:FillLayout对象 。我发现我的程序中ScrolledComposite的父类的布局好像真的都不是FillLayout。
问:是不是真的ScrolledComposite的直接父类 layout类型必须是FillLayout对象?在什么地方规定的(我看了API,好像没这规定)。
如果不是,加滚动条后不显示滚动条中的Composite内容是怎么回事,如何解决?
现在没条件那个啥,只能求助各位大神了 SWT ScrolledComposite 不显示 不可用 FillLayout
补充:Java , Java SE