【发布时间】:2012-06-04 00:11:53
【问题描述】:
我正在尝试为我正在开发的会员计划创建一个包含 4 个按钮的 2x2 网格。我遇到的问题是,无论我做什么,它都只是显示为 1x4 网格。代码如下。
private void buildStartupPanel()
{
startup = new JPanel();
startup.setLayout(new GridLayout(2,2));
addMember = new JButton ("Add a new member");
removeMember = new JButton ("remove Member");
reviewMember = new JButton ("Review a Member");
reviewAll = new JButton ("Review All Members");
startup.add(addMember);
startup.add(removeMember);
startup.add(reviewMember);
startup.add(reviewAll);
addMember.addActionListener(this);
removeMember.addActionListener(this);
reviewMember.addActionListener(this);
reviewAll.addActionListener(this);
}
当我输出结果时,它显示以下内容
添加新成员
删除成员
评价会员
查看所有成员
代替
添加新成员删除成员
审查一个成员审查所有成员
另外,如果有人可以帮我在每个按钮之间留一个空格,那就太好了!
【问题讨论】:
-
此链接至少有助于填充:docs.oracle.com/javase/tutorial/uiswing/layout/grid.html 请参阅第二个代码段。
-
如需尽快获得更好的帮助,请发帖SSCCE。
标签: java swing awt layout-manager grid-layout