Código JAVA:
Ver original
BOTON1.addActionListener(new ActionListener{public void ActionPerformed(ActionEvent ae){...}}; //algo asi
antes lo hacia
Código JAVA:
Ver original
BOTON1.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