【发布时间】:2016-07-19 20:03:12
【问题描述】:
我一直在与我的 NatTable 布局作斗争......
问题似乎与GridLayout 有反应。
我能够使用FillLayout 产生几乎令人满意的结果,这种布局的唯一问题是它平均划分了整个复合材料。由于这些表的长度不相等,因此最好使用 GridLayout,将每个表直接放在最后,以节省空间。
这些表格的要求如下:
- 每个表格都必须在没有滚动条的情况下完全展开
- 所有表格所在的主要复合材料必须是可滚动复合材料
我用GridLayout尝试的当前代码
Composite composite_1 = new Composite(compositeQuestionnaire, SWT.NONE);
composite_1.setLayoutData(new GridData(SWT.TOP, SWT.TOP, false, false, 1, 1));
GridLayout gridLayout = new GridLayout(1, true);
gridLayout.horizontalSpacing = 0;
composite_1.setLayout(gridLayout);
结果非常可怕,所有的桌子都被卷轴砸到了一起。我找不到任何方法来调整它们的大小。
【问题讨论】: