Estaba viendo las clases anonimas, y vi que se usa por ejemplo a la hora de agregar un actionlistener a un objeto, por ejemplo en un boton...
antes lo hacia
Código JAVA:
Ver originalBOTON1.addActionListener(this); //y despues escribia actionperformed en esta misma clase
supongo que el metodo addActionListener, recibe por argumento un objeto y de ese objeto busca el metodo actionperformed(lo pense mientras me bañaba xd), en el caso primero, con la clase anonima, seria el objeto relacionado con la clase anonima, y haria lo que dice actionperformed directamente, pero con THIS, que es lo que hace? crea un objeto sin referencia de la clase en la que esta pasando todo eso? porque this llama al constructor no? en este caso hace eso? si no es asi no entiendo como es que funciona esto XD... si alguien me lo puede explicar le agradesco. :P