Consigo colocar um valor em um JTextfield para fazer uma validaçao? e como faço essa validaçao

3 respostas
java
R

estou criando uma aplicaçao igual uma i.a e gostaria que ao escrever no jtextfield seja feita uma validaçao com dados correspondende ao que o usuario escreve

3 Respostas

rcarvalhoalencar

Boa noite. Poderia descrever melhor a sua dúvida?

rodriguesabner
staroski

Adicione um DocumentListener:

meuObjetoTextField.getDocument().addDocumentListener(new DocumentListener() {

    @Override
    public void removeUpdate(DocumentEvent e) {
        validar(meuObjetoTextField.getText());
    }

    @Override
    public void insertUpdate(DocumentEvent e) {
        validar(meuObjetoTextField.getText());
    }

    @Override
    public void changedUpdate(DocumentEvent e) {}
});

E no método validar, você valida o texto do JTextField:

private void validar(String texto) {
    // Aqui você valida o texto digitado
}
Criado 15 de março de 2019
Ultima resposta 19 de mar. de 2019
Respostas 3
Participantes 4