Pessoal... Tenho 20 JTextFields no meu formulario..
Em todos queria colocar um KeyListener, para a medida que a pessoa digitar algo em qualquer um deles, va fazendo um somatorio..
Para nao ficar repetindo a mesma coisa para os 20 jTextFields, eu resolvi fazer um vetor deles:
private JTextField [] fields = {txtA,txtB,txtC,txtD (...)
E depois tentei fazer isso (colocar o Listener em todos):
for (int i=0; i<fields.length; i++) {
fields[i].addKeyListener(new KeyListener() {
@Override
public void keyTyped(KeyEvent arg0) {
}
@Override
public void keyReleased(KeyEvent arg0) {
float num = Float.parseFloat(fields[i].getText()); //ERROR
}
@Override
public void keyPressed(KeyEvent arg0) {
}
});
}
Abraços.