【发布时间】:2012-12-11 09:27:20
【问题描述】:
我遇到了这个问题。我有一个 JPanel,通常我会像这样创建一个 JLabel:
JLabel lblNewLabel = new JLabel("New label");
lblNewLabel.setBounds(0, 0, 135, 14);
panel.add(lblNewLabel);
但我希望每次单击按钮时,在该面板中创建一个大小相同但高度位置不同的新 JLabel。我试过了:
panel.add(new JLabel(stringName));
但这样我就无法设置它的界限。我从 JTextField 获得的字符串名称。
【问题讨论】:
-
"通常我会像这样创建一个 JLabel:..
lblNewLabel.setBounds(0, 0, 135, 14);" 通常你做错了。 使用布局!
标签: java swing dynamic jlabel setbounds