如何正确创建预定义的JObjects数组?

时间:2019-05-23 17:18:27

标签: java

我正在使用Netbeans 8.2和GUI Builder插件创建javax.swing.JPanel。为了便于访问,我想创建该类中所有javax.swing.JTextField对象的数组,但是到目前为止,我仍然没有成功。我试图通过变量名称来引用所有对象,但只在数组中获得了null个元素。

我尝试过的事情:

public class TarifDialog extends javax.swing.JPanel {

    public TarifDialog() {

         initComponents();    //Auto generated initializer created by GUI Builder
    }

[...]

    private javax.swing.JTextField tfALBeschreibung;
    private javax.swing.JTextField tfALName;
    private javax.swing.JTextField tfALPreis;
    private javax.swing.JTextField tfALSchluessel;

    private javax.swing.JTextField[] textFields = new javax.swing.JTextField[] 
        {tfALBeschreibung, 
            tfALName, 
            tfALPreis,
            tfALSchluessel
        };
}

就像我说的那样,这只会创建一个充满NullPointers的数组,而我的想法超出了我的理解。如何正确创建一个包含那些JTextField的数组?

0 个答案:

没有答案