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?
se você criar um array de JTextField da para fazer em um loop
entao… eu tentei… mas sempre q eu tento fazer um loop, da erro!
ve onde q eu to errando:
[code]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();
}[/code]
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 = "";