我有一个FillLayout
comp.setLayout(new FillLayout(SWT.VERTICAL));
我在这个内部创建了2个复合材料。
现在我想隐藏第一个并释放占用的地方。
child1.setVisible(false);
我知道如果使用GridData
和GridLayout
但我使用的是FillLayout
,则可以排除合并。
可以做些什么?
答案 0 :(得分:0)
黑客攻击Control.setParent()
并将其添加到不可见的Shell中。请注意,并非所有平台都支持Control.setParent()
。恕我直言,这样的黑客避免使用GridLayout
是不值得的,你应该用FillLayout
取代GridLayout
。