Salve, ho ripreso un vecchio programmino realizzato durante un corso Java qualche anno fa, e ricompilandolo il prompt mi segnala che uso o sovrascrivo API deprecate...

Lanciando -Xlint, ottengo tre avvisi:
- il metodo show() è deprecato;
- in corrispondenza di due classi del progetto, [serial] serializable class NomeClasse has no definition of serialVersionUID.

Vorrei capire come risolvere, dato che il programmino comunque funziona.

Dovrei sostituire a show() il metodo setVisible(true), ma a differenza di altri esempi, qui non mi viene accettato in quanto metodo non static in un contesto static.

Non ho invece proprio idea del secondo avviso... Trovo rimandi a intere discussioni per me cervellotiche, senza un esempio univoco di come risolvere.

Uso Java 8 Update 251.