Pessoal eu preciso criar uma tela onde aparecerá vários telefones, eu queria q eles fossem vizualizados em text fiedls, por que depois quero altera-los. Alguem tem ideia de como gerar varios texts em tempo de execução, já q nao tem como saber quantos telefones existem no banco?
Eu já fiz isso, eu criei um ArrayList, ai eu percorri todos os dados que eu teria que criar na tela, fui criando os componentes (que não eram apenas JTextFields) e adicionando nesse ArrayList.
Qdo terminei eu tinha um ArrayList com tudo que eu tinha que “colocar na tela”. Ai eu percorri esse ArrayList adicionando os componentes na tela.
A questão é: sua tela é desktop ou web?!
Qual o padrão que vc tá usando nela? Eu por ex uso matisse… e vc? Tá usando qual layout?!
Vc quer adicionar os JTextFields um embaixo do outro? Ou um do lado do outro?!
Me dê mais informações que eu vejo se é parecido com o meu caso, ai te mostro meu código pra servir de exemplo.
A maneira como a RenataFA disse é a mais usual e a mais simples também.
[code]JTextField [] campos = new JTextField[10];
// Lógica de Favela :lol:
// Português Estruturado
// Somente um Exemplo , não precisa ser assim
Se telefone pessoal for preenchido
// campos = new JTextFiel();
1. Crio um JTextField dinamico para telefone celular
2. Adiciono na tela
3. Atualiza a tela
Senão
// Não preciso de outro campo para telefone[/code]