se su un JFrame chiami dispose() distruggi l'oggetto che va creato di nuovo con new JFrame()