Oddio giusto, scusami ma, come avrai già capito, non ho ancora radici ben piantate nel territorio dei thread. Spero di aver capito bene la domanda, ma in ogni caso ti do due risposte:
1. System.setIn(buttonContinua.getIn()); viene fatto nel costruttore della Finestra(che estende JFrame).
2. Il metodo pressEnter(), al cui interno viene chiamato il nextLine(), viene chiamato decisamente nel main thread, poichè fa parte del codice relativo al programma senza grafica.
Spero di aver risposto alla tua domanda.
Grazie per la pazienza![]()

Rispondi quotando
Ti ringrazio infinitamente, sia per l'aiuto che per la pazienza che hai portato. Ora il progetto è quasi terminato, devo solo fare un po' di refactoring e cancellare tutte le millemila righe di codice "vecchio" che ho lasciato lì, commentate, in attesa di chissà cosa 

