chanfle, eso me pasa x no ejecutarlo, disculpa no me habia dado cuenta que el boton era una variable local (solo del metodo), en todo caso lo mas recomendable es que generalmente los componentes graficos siempre los declares como variables globales para que cualquier metodo pueda acceder a este.
Ahora que lo he ejecutado, creo que staba realmente mal, por que este codigo:
Código PHP:
boton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e){
borrar();
}
});
no estaba dentro de ningun metodo, estaba en el aire
Código PHP:
clase(){
constructor(){}
boton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e){
borrar();
}
});
borrar() {}
}
Con respecto a lo de implementar la interfaz ActionListener, es lo que intentaba decirle, que porque la implementaba si no iba a redefinir el metodo actionPerformed, porque segun tengo entendido cuando implementas una interfaz obligatoriamente debes de redefinir los metodos que proporciona esta