Mostrar resultado de jtextField's

Olá pessoal,

Como faço para pegar e mostrar, automaticamente, em um jtextField o resultado da multplicação de dois valores Double digitados em dois jtextField distintos?

por exemplo:

jtextField1, recebe primeiro.
jtextField2, recebe o segundo valor.
jtextField3, recebe e mostra a multiplicação de jtextField1*jtextField2

Bom espero que os senhores possam me ajudar o mais rápido possível.

Aguardo possíveis soluções. :slight_smile:

Ola…

não me lembro direito mas… se vc setar o valor no jtextField3 ele ja não vai atualizar na tela??acho que sim

por ex:

int result=valor1*valor2;
jtextField3.setText(result+"");

vc ja tentou?

abraco

humm

Deixa eu verificar parceiro…
:smiley:

Companheiros fiz da seguinte forma:

[code]double quant = Double.parseDouble(jtfQuantidade.getText());
double valor = Double.parseDouble(jtfValor.getText());

    double resultado = quant*valor;
    jtfSubtotal.setText(String.valueOf(resultado));
    jtfSubtotal.addFocusListener(new java.awt.event.FocusAdapter() {
        public void focusGained(java.awt.event.FocusEvent evt) {
            jtfSubtotalFocusGained(evt);
        }
    });[/code]

Porém, obtive o seguinte erro ‘Exception in thread “AWT-EventQueue-0” java.lang.NumberFormatException: empty String
at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:994)

E aí como suluciono?
aguardo… :roll:

Meus caros amigos,

Consegui algo semelhante ao que quero. Implementei o seguinte código que mostra, em tempo de execução, o resultado da multplicação de dois jtextField.
O problema é que ele somente atualiza com o valor da multiplicação após eu clicar no jtextField jtfSubtotal.
Quero que alguém me indique a forma de mostrar o resultado sem precisar clicar no jtextField?

[code]
private void jtfSubtotalMouseReleased(java.awt.event.MouseEvent evt) {
// TODO add your handling code here:
double quant = Double.parseDouble(jtfQuantidade.getText());
double valor = Double.parseDouble(jtfValor.getText());
double resultado = quant*valor;
jtfSubtotal.setText(String.valueOf(resultado));

}[/code]

é claro, o evento é do jtfSubtotal, so vai executar o código quando clicar nele :stuck_out_tongue:

que tal se vc utilizasse o evento de quando vc alterar a propriedade text do segundo jtextfield??

Ok!

Agora a dúvida é, qual o nome do evento que devo utilizar para efetuar isso?

Aguardo soluções…
:smiley:

Olá, iria abrir um tópico mas vejo que minha duvida é similar.
Gostaria de saber qual evento do jTextField é acionado ao ocorrer mudança no text.

Estou estudando no netbeans. Já procurei bastante mas não encontrei um evento similar ao onChange que utilizava no delphi para tal funcionalidade.

Muito Obrigado desde já.

abs.