Java:使用 Eclipse Windowbuilder 的动态布局

Java: Dynamic Layout using Eclipse Windowbuilder

我正在开发一个 Java 项目(对于那些好奇的人,它是 Minecraft 服务器的 Rcon 和查询客户端),我正在尝试创建一个 GUI。我正在使用 Eclipse Windowbuilder,我正在尝试使程序 window 动态化(换句话说,当 window 调整大小时,其他所有内容都会移动并缩放以适应),但是 none 的布局似乎是这样做的(这违背了布局的目的,不是吗)。值得一提的是,我在屏幕上放了四个组,其中将包含其他内容并且应该占用所有可用的space。我会把代码放在这里,但除了 Eclipse 生成的默认应用程序框架外,什么也没有。那么,我使用什么布局来动态调整大小等?还是我遗漏了一些愚蠢的东西?

(P.S。我试过 GridLayout、FormLayout 和许多其他的。它们没有用。)

以下内容适用于 Eclipse Windowbuilder 用户。

要使其正常工作(假设使用 GridLayout),您必须为 GridLayout 中的每个事物 设置多个属性:

  • grabExcessHorizontalSpace 应该是 true(勾选)
  • grabExcessVerticalSpace 也应该是 true(再次勾选)
  • horizontalAlignment 应设置为 FILL(从下拉列表中选择)
  • verticalAlignment 也应设置为 FILL(也从下拉列表中选择)

感谢greg-449 for giving me this link,解决了问题。