Chamando um metodo através de eventos jTextField

Pessoal tenho o seguinte metodo que multiplica a quantidade de um produto pelo seu valor unitário.
Preciso que ao se entrar com a quantidade no jtextField Quant e o valor unit no jTextField de valor unitario o resultado seja colocado automaticamente em terceiro jTextField. Coloquei a chamada do metodo em eventos dos 2 jTextField (EdtQuantActionPerformed,EdtValUnitActionPerformed) mas a chamada do metodo não é realizada. Fazendo a chamado do metodo por um jButton o calculo é realizado e o valor total colocado no jTextField de total do produto. Segue o codigo.
public void CalcTotalProduto(){
Calculos calc=new Calculos();
FvUnCom=EdtValorUnitario.getText();
QCom=EdtQuant.getText();
VUnCom=calc.recuperaString(FvUnCom);
BigDecimal quant=new BigDecimal(QCom);
BigDecimal vuncom=new BigDecimal(VUnCom);
BigDecimal vprod=(vuncom).multiply(quant);
VProd = vprod.toPlainString();
FvProd=calc.FormataString(VProd);
EdtValorProduto.setText(FvProd);
}
Agredeço pela ajuda.

Cara formata o código usando o botão </> tá horrível de lê

Resolvido com o evento CaretUpdate do jTextField.