我正在尝试创建一个用于在健身房预订课程的基本GUI。我不太熟悉网格布局,并且正在努力创建一个2列网格。
这是我想要实现的目标: Gym layout
到目前为止,这是我的网格代码:
private void createPanel() {
setLayout(new GridLayout(4, 1));
JPanel panel1 = new JPanel();
JPanel panel2 = new JPanel();
JPanel panel3 = new JPanel();
JPanel panel4 = new JPanel();
//Panel 1: member ID field
panel1.add(memberIDLabel);
panel1.add(memberIDField);
panel1.add(courseNameLabel);
panel1.add(courseNameField);
panel1.add(bookButton);
//Panel 4: 'view courses' and 'view members' buttons
panel4.add(coursesButton);
panel4.add(bookingsButton);
//Attaches panels to frame
this.add(panel1);
this.add(panel2);
this.add(panel3);
this.add(panel4);
}
非常感谢任何帮助。非常感谢。