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 :
non è il massimo ma come dicevo funziona...resto comunque in attesa di idee migliori.codice:File = ""+this.hashCode();