gpt4 book ai didi

java - NatTable 布局格式

转载 作者:太空宇宙 更新时间:2023-11-04 12:45:52 26 4
gpt4 key购买 nike

我已经和我的 NatTable 布局斗争了一段时间了......

问题似乎在于它与 GridLayout 的 react 方式。

我能够使用FillLayout产生几乎令人满意的结果,此布局的唯一问题是它平均划分了整个复合 Material 。由于这些表格的长度不相等,最好使用 GridLayout,将每个表格直接放在最后一个表格下面,以节省空间。 FillLayout with Tables

这些表的要求如下:

  • 每个表格都必须完全展开,没有滚动条
  • 所有表格所在的主组合必须是可滚动组合

我尝试使用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);

结果非常可怕,所有的 table 都被滚动条砸碎了。我找不到任何方法来调整它们的大小。

GridLayout with NatTables

最佳答案

尝试通过将以下参数传递给 GridData 构造函数来获取水平和垂直的多余空间:

new GridData(SWT.TOP, SWT.TOP, true, true, 1, 1)

您还可以通过在 GridData 实例中提供 heightHintwidthHint 来控制小部件大小。

关于java - NatTable 布局格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36332193/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com