This!

public class Classe implements ActionListener {

   JButton b = new JButton("x");
   b.addActionListener(this);

   // public .....

}

Eu sei que x.addActionListener(this) adiciona a Interface ActionListener ao JButton b, mas o que exatamente this faz?
Valeu!

O this é a referencia do proprio objeto.

o this é um modficiador que indica que aquela instancia permite a classe atual, e não a uma superclasse…

modificador ?

http://java.sun.com/docs/books/tutorial/java/javaOO/thiskey.html

[quote]

this is a reference to the current object

…[/quote]

this como já foi dito é uma referencia pra o proprio objeto, é algo como “eu mesmo”.

Chamar esse metodo passando this como parametro seria como dizer: “Adicione eu mesmo como listener desse botão”