public class
ClassA
extends
Applet {
private Button b;
public void
finalize () throws Throwable {
b.removeActionListener(listener)
}
}
Solution
Evitez de supprimer un écouteur d'événément à l'intérieur d'une méthode finalize. Cela empêche sa collecte par le récupérateur de place (ramasse-miettes).