Buenas,
tenho desenvolvido um sisteminha de estacionamento para a facul.
Preciso validar se o usuário preencheu os campos obrigatórios dos forms.
Dei uma boa googlada e tal e nada de muito convincente, idem para o fórum.
Pesquisei por algo análogo a um “FOR EACH”.
estou utilizando aquele tipo de for que percorre listas/vetores:
for(Component c : cmps) {
if(c instanceof JTextField) {
System.out.println("FAZER A VALIDAÇÃO E TALS ...");
}
}
para tal, antes declaro um vetor de Component:
Component[] cmps = fieldsPanel.getComponents();
Porém, entretanto, todavia o IDE(NetBeans) gera o seguinte alerta em tempo de codificação: “Illegal forward reference”.
Lembrando que o panel fieldsPanel é um JPanel que está contido dentro de um outro JPanel que por sua vez pertence ao JFrame principal.
Se alguém souber como resolver, ficarei grato.
Atenciosamente,
Guilherme Calegari.