Java网格布局 - 2列

时间:2017-11-12 15:21:04

标签: java grid-layout two-columns

我正在尝试创建一个用于在健身房预订课程的基本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);
}

非常感谢任何帮助。非常感谢。

0 个答案:

没有答案