Il fulcro del problema è racchiuso in questo vettore:

private Object JTF[] = new Object[nr];

che viene definito nella classe che estende il JFrame. JTF è un vettore che contiene delle JTextField e serve per costruire una GUI. 'nr' è la stringa convertita in intero definita in una JTextField "statica". In pratica io vorrei scrivere 5 in quest'ultima, premere invio creare un vettore di questo tipo:

private Object JTF[] = new Object[5];

e generare nella GUI 5 JTextField "dinamiche." Scrivo "dinamiche" perché se cancello 5, scrivo 10 e premo invio desiderei che alla GUI venissero aggiunte altre 3 JTextField.