我是Java后端开发人员,现在我尝试在我的应用程序中使用GridbagLayout,并且....是的,我失败了。
我有一个登录屏幕,其中包含用户名,密码,记住我,登录按钮等,我希望它看起来像这样:
但是我从布局中获得的所有内容都是:
所以我想请你明确更正我的代码,也许我理解这个布局是如何工作的。
以下是代码:
add(loginnameLabel, new GridBagConstraints(0, 0, 1, 1, 1.0, 1.0, GridBagConstraints.CENTER,
GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 5, 5));
add(loginname, new GridBagConstraints(1, 0, 1, 1, 1.0, 1.0, GridBagConstraints.CENTER,
GridBagConstraints.REMAINDER, new Insets(5, 5, 5, 5), 5, 5));
add(passwortLabel, new GridBagConstraints(0, 1, 1, 1, 1.0, 1.0, GridBagConstraints.CENTER,
GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 5, 5));
add(passwordfield, new GridBagConstraints(1, 1, 1, 1, 1.0, 1.0, GridBagConstraints.CENTER,
GridBagConstraints.REMAINDER, new Insets(5, 5, 5, 5), 5, 5));
add(rememberLogin, new GridBagConstraints(1, 2, 1, 1, 1.0, 1.0, GridBagConstraints.CENTER,
GridBagConstraints.REMAINDER, new Insets(5, 5, 5, 5), 5, 5));
add(einloggenButton, new GridBagConstraints(1, 3, 1, 1, 1.0, 1.0, GridBagConstraints.CENTER,
GridBagConstraints.REMAINDER, new Insets(5, 5, 5, 5), 5, 5));
对于这种情况感到抱歉,但我不确定我是否可以单独解决。