我正在使用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的数组?