Est-il possible de passer des paramètres ou d'accéder à des paramètres externes à une classe anonyme? Par exemple:
int myVariable = 1;
myButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// How would one access myVariable here?
}
});
Existe-t-il un moyen pour l'écouteur d'accéder à myVariable ou de se faire passer myVariable sans créer l'écouteur en tant que classe nommée réelle?
this
.
final
des variables locales à partir de la méthode englobante.