如何使用代码向JFrame中添加一个以上的组件

时间:2019-06-09 00:26:51

标签: java jframe netbeans-8

我使用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(未知来源)

0 个答案:

没有答案