Amigos…
Existe uma maneira, no java, de fazer um loop, referenciando todos os controles de um formulário?
EXEMPLO EM PSEUDO CÓDIGO:
Faça uma varredura em todos os controles de um formulário.
Caso o controle seja um TextField, torne o controle invisível.
Agradeço, antecipadamente!
Sim, existe. Seria algo como:
public void hideJTextFields(Container parent) // passe um JFrame como parâmetro
{
for (Component c : parent.getComponents())
{
if (c instanceof JTextField)
((JTextField) c).setVisible(false);
}
}
Referência: https://stackoverflow.com/questions/13097626/how-to-clear-all-textfield-of-jframe-using-loop
Edit: para JavaFX, veja: https://stackoverflow.com/questions/19804751/get-all-text-fields-values-and-id-in-javafx
Abraço.
Detalhe: estou usando o javaFX, com o Scene Builder e o netbeans 11.2
Vou tentar, aqui, agora, TerraSkilll.
Já te retorno.
Isso funcionaria com o javaFX?
Não. O princípio é o mesmo, mas veja o novo link.
Abraço.
1 curtida
Certinho, cara!
Na mosca!
O exemplo do javaFX funcionou.
MUITO obrigado!