Nullpointer?

ZAntjeZ

Mitglied
Hallo,

wieso kommt hier bei mir eine NullPointerException
Code:
//folgender Code nur fuer Anzahl der Variablen>0 
if(anzahlVar!=0)
{
this.setSize(300,100+(anzahlVar*40));
				//Layout fuer VariablenPanel je nach Anzahl der Variablen setzen
				variablenPanel.setLayout(new GridLayout(anzahlVar,1));
			
				varFeld=new JTextField[anzahlVar];
												
				for(int i=0;i<anzahlVar;i++)
				{
					varFeld[i].setText("");
					varFeld[i].setSize(200,40);
					variablenPanel.add(varFeld[i]);
				}
			}
 
Hallo!

Weil du mit:
varFeld=new JTextField[anzahlVar];

nur ein Array von JTextFields erzeugst ... jedoch unter z.Bsp.
varField[0] noch keine Instanz liegt ...
Du müsstest noch für jedes Element des Arrays eine Instanz erzeugen.
-> varField[0] = new JtextField(20);
etc....

Gruß Tom
 

Neue Beiträge

Zurück