gpt4 book ai didi

java - 使 JFace TableViewer 调整其周围复合 Material 的大小?

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:34:37 25 4
gpt4 key购买 nike

使用 WindowBuilder for Eclipse,我创建了一个 TableViewer,并将其放置在一个组合中。 (TableViewer 创建一个 SWT Table,其中插入了 TableViewer 本身)。

我试图通过将 grabExcessHorizo​​ntalSpacegrabVerticalSpace 设置为 true 来使合成可调整大小,但是我如何制作表格和 TableViewer 填充复合 Material ?

最佳答案

我现在得到了答案,(非常感谢 irc.freenode.net 上#eclipse channel 上的 rcjsuen)。

我的代码是这样的: Composite comp = new Composite(container, SWT.NONE); comp.setLayoutData(new GridData(SWT.LEFT, SWT.TOP, true, true, 1, 1));

除了将 grabExcessiveHorizo​​ntalSpace 和 grabExcessiveVerticalSpace 设置为 true(setLayoutData() 函数中的参数 3 和 4)之外,我需要做的是将参数 1 和 2 设置为 SWT.FILL,并添加一个 FillLayout 对象使用 setLayout() 函数,如下所示:

    Composite comp = new Composite(container, SWT.NONE);
comp.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1));
comp.setLayout(new FillLayout());

关于java - 使 JFace TableViewer 调整其周围复合 Material 的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4508564/

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