Antes de atualizar um campo

Olá pessoal,

Tenho um form com alguns campos e gostaria que, em alguns
eu pudesse fazer uma validação (dinâmica). Algo como:
Ao inserir determinado valor, antes de atualizar o próprio campo
e/ou atualizar os outros campos dependentes, houvesse uma
verficação como por ex
“se o valor digitado for menor q campoA + campoB, exibe uma msg,
caso contário, continue”.

Qual a melhor solução (em java) pra algo assim?

Grato,

Opa… consegui com o FocusLost, n sei se é a melhor saída mas resolveu.

Falew!

Esse campo texto é um JTextField ou uma tag input com tipo “text”?
Ahhh, mete alguma estrutura condicional como IF/ELSE ou SWITCH/CASE, costuma funcionar :slight_smile:

Opa,

Então, eu tô usando meus IFs, mas o que eu estava em busca era do evento mais adequando
para essa situação, mas o FocusLost resolveu bem.

Falew.

Vc pode usar campos de texto (jTextField) e adicionar a eles evento de tecla ficaria mais ou menos assim


jTextField.addKeyListener(new KeyAdapter(){
        public void keyReleased(KeyEvent e){
        //condições
        }
        public void keyTyped(KeyEvent e){
         //condições
        } 
        public void keyPressed(KeyEvent e){
        //condições
         }
});

ve qual o método mais apropriado, se vc quer q seja verificado qd a tecla for presionada, ou qd a tecla deixar de ser pressionada etc

espero ter ajudado