Olá pessoal, tudo bem??? Estou fazendo um aplicativo simples (cadastro de clientes) e gostaria que, depois que eu salvasse o registro, todos os campos de texto ficassem limpos, mas gostaria de incluir isso numa função, em vez de colocar nome por nome do meus controles de texto, o que também ia aumentar tamanho do meu código e tornar mais lenta a execução do meu programa. Alguém sabe como eu posso fazer esse loop??? Obrigado…
Isso já te ajuda
LinkedList<JLabel> harvestJLabels( Container c, LinkedList<JLabel> l ) {
Component[] components = c.getComponents();
for( Component com : components )
{
if( com instanceof JLabel )
{
l.add( (JLabel) com );
} else if( com instanceof Container )
{
l.addAll( harvestJLabels( (Container) com, l ) );
}
}
return l;
}
flw