Non ho capito gran ché, ma se non sai come identificare una singola JTextField allora probabilmente stai sbagliando qualcosa nella struttura del programma.

Dici che le JTextField le generi dinamicamente... ok, ma non puoi perdere i riferimenti. Da quello che vedo tu usi la stessa variabile "jtf" per fare varie operazioni... può andar bene solo se, ad ogni nuova istanziazione, non perdi il riferimento di quella di prima.

Generalmente, quando si hanno più componenti generati dinamicamente, o ci si appoggia ad una struttura dati apposita (ArrayList, Vector, HashMap) oppure si progetta la cosa in modo diverso.

Usando un ArrayList, ad esempio, ogni nuova istanza di JTextField dovrebbe essere aggiunta all'ArrayList per poterla recuperare in seguito.

Oltretutto vedo che per ciascuna JTextField crei un JPanel, lo metti da qualche parte... insomma... direi che la cosa è piuttosto nebulosa e, probabilmente, mal strutturata.


Ciao.