Mio caro ragazzo il seguente messaggio di errore :
java.lang.NullPointerException
e` il tipico errore di java che sta a significare :
"Mi dici come faccio a gestire qualcosa che non hai ancora inizializzato?"
ti faccio un esempio per capirci :
public class Qualcosa
{
private JLabel etichetta;
public Qualcosa ()
{
etichetta.setName("Ciao");
etichetta = new JLabel ("Bello");
}
}
...codice spicciolo ma chiaro per il nostro scopo. Infatti ti accorgi anche tu che hai modificato etichetta prima di averla inizializzata. In compilazione non ti dara` nessun errore pero` in esecuzione verra` fuori la zecca.
Per cui controlla bene nel tuo sorgente di non aver modificato qualcosa prima di averlo inizializzato.
Seconda cosa :
Il tuo algoritmo per risolvere il labirinto e` ricorsivo?
Ciao!!!