我使用netbeans JFrame表单制作了JFrame,并使用拖放方法添加了JButtons和其他组件(如Jlables),但是在此期间,我想使用Code添加一些jButtons和Jlables,以便在运行时我们可以添加和删除。 一些组件。
try {
this.phone1 = new JButton();
this.phone1.setBounds(10, 100, 170, 350);
this.phone1.setIcon(new
javax.swing.ImageIcon(phones_admin.incon_string));
this.add(this.phone1);
this.price1 = new JLabel(price_string);
this.price1.setBounds(60,460,48,20);
this.add(this.price1);
this.Pname1 = new JLabel(product_name_string);
this.Pname1.setBounds(20,50,150,40);
this.add(this.Pname1);
} catch (Exception e) {
e.printStack();
}
因此,仅使用此行添加第一个按钮:* this.add(this.phone1); *
未添加其他两个 * this:this.add(this.price1); * 和 * this:this.add(this.Pname1); *
这是Caught Block打印的错误:
java.lang.IllegalArgumentException org.netbeans.lib.awtextra.AbsoluteLayout.addLayoutComponent(未知来源)