Evento setText em JTextField

3 respostas
wilsontads

Pessoal, gostaria de saber, se existe um evento ou algo do tipo, onde eu possa pegar, quando foi dado um settext em um JTextField.

3 Respostas

F

Tu pode dar um getDocument() e adicionar um documentListener.

wilsontads
Eu tentei da seguinte forma:
tfCodigo.getDocument().addDocumentListener(new DocumentListener() {

                @Override
                public void insertUpdate(DocumentEvent e) {
                    throw new UnsupportedOperationException("Not supported yet.");
                }

                @Override
                public void removeUpdate(DocumentEvent e) {
                    throw new UnsupportedOperationException("Not supported yet.");
                }

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

No entanto, quando dou um settext, a seguinte mensagem de erro é retornada:

java.lang.UnsupportedOperationException: Not supported yet.
F

É porque ele caiu nessa excessão lançada no insertUpdate() e removeUpdate(). Você tem que sobreescrever ou comentar os métodos ou então vai receber essas excessões mesmo.

Criado 2 de março de 2012
Ultima resposta 2 de mar. de 2012
Respostas 3
Participantes 2