È possibile passare parametri o accedere a parametri esterni a una classe anonima? Per esempio:
int myVariable = 1;
myButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// How would one access myVariable here?
}
});
Esiste un modo per l'ascoltatore di accedere a myVariable o passare myVariable senza creare l'ascoltatore come una vera classe denominata?
this
.
final
alle variabili locali dal metodo allegato.