Ich habe eine Klasse Feld und eine Klasse Labyrinth.
Die Klasse Feld hat eine Variable -int xPos- und eine -int yPos-, die Größe des Feldes kann nicht von außerhalb verändert werden...
Die Klasse Labyrinth verwendet ein zweidimensionales Array von Feld(ern), nämlich Feld[9][35]
Ich schicke euch mal den Quelltext:
Exception in thread "main" java.lang.NullPointerException
at Labyrinth.<init>(Labyrinth.java:12) //feld[j].setBounds(xx);
at Labyrinth.main(Labyrinth.java:18) //new Labyrinth();
Ich habe keinen Plan, woran das liegt, das Debuggen hat mir kein bisschen weitergeholfen.
Liebe Grüße.
Die Klasse Feld hat eine Variable -int xPos- und eine -int yPos-, die Größe des Feldes kann nicht von außerhalb verändert werden...
Die Klasse Labyrinth verwendet ein zweidimensionales Array von Feld(ern), nämlich Feld[9][35]
Ich schicke euch mal den Quelltext:
Java:
Feld[][] feld;
public Labyrinth()
{
feld = new Feld[9][35];
for (int i=0; i<9; i++)
{
for (int j=0; j<35; j++)
{
feld[i][j].setBounds(i*20, j*20);
}
}
}
public static void main(String[] args)
{
new Labyrinth();
}
Exception in thread "main" java.lang.NullPointerException
at Labyrinth.<init>(Labyrinth.java:12) //feld[j].setBounds(xx);
at Labyrinth.main(Labyrinth.java:18) //new Labyrinth();
Ich habe keinen Plan, woran das liegt, das Debuggen hat mir kein bisschen weitergeholfen.
Liebe Grüße.