【发布时间】:2012-07-02 06:56:10
【问题描述】:
我正在尝试制作两列三行的布局。大致如下:
----------------------
| Username |Textbox| |
| Email |Textbox| |
----------------------
然而,即使我很确定这些组管理正确,它仍然会像这样在一行中结束:
我把垂直组分开得很好
gl_contentPanel.setHorizontalGroup(
gl_contentPanel.createSequentialGroup()
.addGroup(gl_contentPanel.createParallelGroup(GroupLayout.Alignment.LEADING)
.addComponent(usernameLabel)
.addComponent(emailLabel))
.addGroup(gl_contentPanel.createParallelGroup(GroupLayout.Alignment.LEADING)
.addComponent(usernames)
.addComponent(email))
);
gl_contentPanel.setVerticalGroup(
gl_contentPanel.createSequentialGroup()
.addGroup(gl_contentPanel.createParallelGroup(GroupLayout.Alignment.BASELINE)
.addComponent(usernameLabel)
.addComponent(usernames))
.addGroup(gl_contentPanel.createParallelGroup(GroupLayout.Alignment.BASELINE)
.addComponent(emailLabel)
.addComponent(email))
);
有什么想法吗?
【问题讨论】:
标签: java swing vertical-alignment layout-manager grouplayout