Como limpar campos em JavaFx
Primeiro você cria um método que
recebera um ActionEvent. Nesse caso criei um método salvar que pega os valores
adicionados e salva no banco de dados e após salvar ela limpa os campos.
Mas
se você só que limpar os campos é só fazer o seguinte.
E fazer as alterações conforme seu projeto exige.
Para titulo de curiosidade segue uma forma de limpar todos os campos de um Node;
ResponderExcluirO cast vc pode fazer pra qualquer campo! nesse exemplo eu fiz para TextField, PasswordField e JFXDatePicker.
public static void limparCamposFX(List components) {
for (Node c: components) {
if(c instanceof javafx.scene.control.TextField) {
((TextField) c).setText("");
}
else if (c instanceof PasswordField) {
((PasswordField) c).setText("");
}
else if(c instanceof Pane) {
limparCamposFX(((Pane) c).getChildren());
}
else if(c instanceof JFXDatePicker) {
((JFXDatePicker) c).setValue(null);;
}
}
return;
}