Deu pau nas variáveis

1 resposta
H

olá, alguem ai pode me dizer q erro é esse:

dentro da:

public static void main(String[] args){

int var1;

var1 = 15;

 ai eu criei isso aki 

JButton testeClick = new JButton(Teste);

testeClick.addActionListener(

new ActionListener(){

public void actionPerformed(ActionEvent event) {

JOptionPane.showMessageDialog(null,"N: " + var1);

}

}

);

}

ai eu tento usar alguma variavel q esta dentro da: public static void main(String[] args) … e da pau , da a seguinte mensagem: local variable var1 is accessed from within inner class; needs to be declared final
alguem ai me ajuda??? isso q eu to fazendo pode ??? como q eu faço pra usar a variavel de fora ???

1 Resposta

C

Oi,

Primeiro aqui ta faltando um () :

testeClick.addActionListener(new ActionListener()) {

Segundo:

public static final int var1 = 15;

:joia:

Criado 10 de abril de 2005
Ultima resposta 10 de abr. de 2005
Respostas 1
Participantes 2