Передать переменные в ActionListener в Java
У меня есть что-то вроде кода ниже:
for(int i=0;i<10;i++){
button=new JButton(buttons[i]);
button.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
setPage(i);
}
});
menu.add(button);
}
Тем не менее, переменнаяi
не определено в области действия класса ActionListener. Как я могу передать переменную?