我刚刚在向 GUI 添加一系列 JLabel 时遇到了一些问题。例如,我需要在屏幕左侧彼此下方显示 9 个 JLabel。这是我到目前为止得到的:
公共肉类面板(){
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));
}
但是,它们只是彼此相邻显示。我怎样才能让它们在彼此的正下方,就像在列表中一样?
慕哥6287543
紫衣仙女
相关分类