Lascio un altro messaggio perchè editando il precedente si capirebbe poco.

Ho fatto delle modifiche, purtroppo però non funziona ancora!

Nella classe Main, quella che crea l'interfaccia tramite il costruttore, ho aggiunto

codice:
public Main main = this;
tra gli attributi e nel codice riguardante la pressione del tasto

codice:
new Crawler (main);
Ovviamente ho aggiunto nella classe Crawler, un attributo e un costruttore strutturati in questo modo

codice:
public Main framePrinc;
codice:
   public Crawler (Main main){
	   framePrinc=main;
   }
per poi richiamare questo comando quando vado a concludere la sessione di crawling
codice:
framePrinc.btnStart.setEnabled(true);
Purtroppo mi dà una nullpointerexception, proprio su questo comando.

Dove sbaglio? Ma soprattutto, la strada è questo o ho preso fischi per fiaschi?