Sostituito ComponentListener con ComponentAdapter