Vc precisa colocar o parametro como final.
O MouseAdapter � uma anonymous class definida dentro de um m�todo. Nesse caso para acessar uma vari�vel definida dentro do m�todo, a vari�vel tem que ser final;
-----Mensagem original-----
De: Alan Alexandre da Silva [mailto:[EMAIL PROTECTED]]
Enviada em: Friday, March 22, 2002 11:17 AM
Para: lista sou java
Assunto: [java-list] Quero ver quem mata essa !!!!

Como acessar o objeto component, passado como par�metro no m�todo add de dentro do m�todo mouseClicked ????!!!! Detalhe, n�o quero definir um objeto global para receber o component no par�metro para peg�-lo com o this.component.
 
public Component add(Component component) {
      component.addMouseListener(new MouseAdapter() {
         public void mouseClicked(MouseEvent e) {
                Component myComponent = component;
 
         } 
      }); 
 
}
 
 
Alan

Responder a