Я пытаюсь создать сетку 2x2 из 4 кнопок для программы членства, которую я разрабатываю. Проблема, с которой я сталкиваюсь, заключается в том, что независимо от того, что я делаю, она просто отображается как сетка 1x4. Код выглядит следующим образом.Проблемы с GridLayout не работают
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);
}
Когда я выходной результат, он показывает следующее
Добавить новый член
Удалить Участник
Обзор A Член
Обзор всех Пользователи
Вместо от
Добавить новый член удалить члена
Обзорной Обзор Участник всех членов
Кроме того, если кто-нибудь может помочь мне поставить пробел между каждой из кнопок, которые были бы здорово!
Эта ссылка поможет с заполнением по крайней мере: http://docs.oracle.com/javase/tutorial/uiswing/layout/grid.html См. Второй сегмент кода. –
Чтобы лучше помочь, опубликуйте [SSCCE] (http://sscce.org/). –