Scusami se ho creato il post in una sezione sbagliata e se ho postato lo stesso problema sotto una domanda molto datata, sono nuovo e devo ancora memorizzare bene le regole del forum.
Per quanto riguarda l'applet si hai ragione, ne conosco il ciclo di vita ed ovviamente non erano le uniche modifiche da apportare..ora ti riporto un pezzo di codice dall'applicazione che estende JFrame e ti dico le modifiche che ho apportato.
p.s. so che l'applet è una tecnologia in disuso ma per motivi universitari mi è stata "imposta" tale tecnologia.