Melhor maneira de ler vários JTextField

3 respostas
A

Oi!

É o seguinte, eu tenho um painel chei de JTextField (é um formulário), e quando eu apertar um botão preciso saber quais não estão em branco, pegar o conteudo deles e colocar tudo num string só!
Qual a melhor maneira de fazer isso? Tem como fazer um loop ou tenho q verificar de um por um?

3 Respostas

BrunoBastosPJ

se você criar um array de JTextField da para fazer em um loop :wink:

A

entao... eu tentei... mas sempre q eu tento fazer um loop, da erro! :(
ve onde q eu to errando:

JTextField campos[], campo1, campo2,...;

for (int i=0; i< campos.length; i++)
     campos[i] = new JTextField();

campos[0] = campo1;
campos[1] = campo2;...


// aqui da erro! qdo eu tento ler com loop
String str;
for (int i=0; i< campos.length; i++)
{
     str += campos[i].getText();
}
BrunoBastosPJ

não entendi sua declaração do JTextField… poque ele tem que receber esse campo1, campo2 etc…

faz assim declara a variavel str com um valor senao o compilador reclama.

String str = "";
Criado 24 de abril de 2006
Ultima resposta 24 de abr. de 2006
Respostas 3
Participantes 2