Uppdaterad med kod för JFrame mall