【发布时间】:2019-03-22 19:23:04
【问题描述】:
我刚刚在我的 GUI 中添加一系列 JLabel 时遇到了一些问题。例如,我需要将 9 个 JLabel 显示在屏幕左侧的正下方。 这是我到目前为止得到的:
公共 MeatPanel() {
JLabel label1 = new JLabel("Meat");
JLabel label2 = new JLabel("Bacon");
JLabel label3 = new JLabel("Capicola");
JLabel label4 = new JLabel("Hamburger");
JLabel label5 = new JLabel("Pepperoni");
JLabel label6 = new JLabel("Meatball");
JLabel label7 = new JLabel("Sausage");
JLabel label8 = new JLabel("Chicken");
JLabel label9 = new JLabel("Linguica");
add(label1, BorderLayout.WEST);
add(label2, BorderLayout.WEST);
add(label3, BorderLayout.WEST);
add(label4, BorderLayout.WEST);
add(label5, BorderLayout.WEST);
add(label6, BorderLayout.WEST);
add(label7, BorderLayout.WEST);
add(label8, BorderLayout.WEST);
add(label9, BorderLayout.WEST);
setLayout(new BorderLayout(9,0));
}
但是,它们只是彼此相邻显示。我怎样才能使它们在彼此下方,就像在列表中一样?
【问题讨论】:
标签: java swing layout-manager