我遇到了一个问题。我有一个JPanel,通常我会像这样创建一个JLabel:
JLabel lblNewLabel = new JLabel("New label");
lblNewLabel.setBounds(0, 0, 135, 14);
panel.add(lblNewLabel);
但是我希望每次单击按钮时,在该面板中创建一个具有相同大小但高度位置不同的新JLabel。 我尝试过:
panel.add(new JLabel(stringName));
但这样我无法设置它的边界。stringName来自JTextField。
lblNewLabel.setBounds(0, 0, 135, 14);
通常你这样做是错误的。使用布局管理器! - Andrew Thompson