Tenho uma classe (A) que recebe um parametro no construtor. Também tenho uma subclasse interna (B, que esta dentro da A) que implementa actionlistener.
Eu preciso usar o parametro que o construtor recebeu, dentro do tratamento actionlistener que é tratado dentro da subclasse. Como faço?
[code]package p238432;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
public class A extends JButton {
private Object parametro;
public A(Object param) {
this.parametro = param;
addActionListener(new B());
addActionListener(new C(param));
}
private class B implements ActionListener {
public void actionPerformed(ActionEvent e) {
parametro.toString();
}
}
private class C implements ActionListener {
private Object p;
public C(Object p) {
this.p = p;
}
public void actionPerformed(ActionEvent e) {
p.toString();
}
}
}
[/code]