Передача переменных в 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 . Как я могу передать переменную?

5
задан mKorbel 14 June 2012 в 18:41
поделиться