forse ho trovato un trucchetto non molto ortodosso ma....funziona.

il nome del file per me diventa il codice hash della classe ActionPerformed così posso fare come segue :

codice:
   File = ""+this.hashCode();
non è il massimo ma come dicevo funziona...resto comunque in attesa di idee migliori.