battaglia guido ha scritto:
Il programma che intendo scrivere in realtà non deve raccogliere gli eventi generati, ma tutti gli oggetti grafici dell'interfaccia grafica. In pratica deve mappare la GUI con tutti i suoi componenti.
E allora non ti serve (e non ha nemmeno molto senso) AWTEventListener.
Se vuoi tracciare e ottenere la struttura di una GUI partendo da un Container, basta sfruttare la ricorsione e "navigare", discendendo, dentro i contenitori.
Un Container ha N Component e un componente
può essere un Container.
battaglia guido ha scritto:
Mi domando insomma perché la documentazione avverte che i programmi in genere non dovrebbero usare questa classe??
Penso (presumo) io perché qualcuno potrebbe
abusare (come direi stai facendo tu) di tale meccanismo.