Como fazer sair um resultado no JtextField

3 respostas
M

Estou começando em java e gostaria que alguem me ajudase. Não consigo fazer inprimir um resultado de uma conta no Jtf. Este resultado vem de outros dois Jtf. Obrigado pelka ajuda.

3 Respostas

jessetsilva

Bom dia!

vc pode fazer assim:
exemplo:

nome das variaveis jtextfield = meutextfield,meutextfield1,meutextfield2;

vc quer que o resultado de uma conta do meutextfield +meutextfield1 saia no meutextfield2;

este comando acho que funciona:

meutextfield2.setText(Integer.ParseInt(meutextfield.getText) + Integer.ParseInt(meutextfield1.gettext));

a operação diz que o meutextfield2 vai receber o valor da soma do meutextfield1 +meutextfield2, sendo que os valores contidos nos dois campos estarão sendo tranformados de String para Int.

Acho q é isso, valeu!

M

public class Vendas extends javax.swing.JFrame {

Eu já tinha conseguido mas não consigo rodar.
A minha classe é essa.

public Vendas() {
    initComponents();
}

public  double Total(double quantidade, double preco, double total1){
    String quantidade1 = jtfquanti.getText();
    quantidade=Double.parseDouble(quantidade1);
    String preco1= jtfpreco.getText();
    preco=Double.parseDouble(preco1);
    total1=quantidade*preco;
    String total=String.valueOf(total1); 
    jtftotal.setText(total);       
}
public static void main(String args[]) {

Vendas tot = new Vendas();

java.awt.EventQueue.invokeLater(new Runnable() {

public void run() {

new Vendas().setVisible(true);
}
    });
    
}

// Declaração de variáveis - não modifique                     
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JTextField jtfpreco;
private javax.swing.JTextField jtfquanti;
private javax.swing.JTextField jtftotal;
// Fim da declaração de variáveis

}

Não consigo rodar alguém me ajude obrigado

jessetsilva

experiemnta fazer algo mais simples , quem sabe naum funciona?

AKI ESTA MINHA FUNÇÃO, SEMPRE “RETORNANDO” O VALOR JAH CALCULADO:

public double calcula(double quantidade, double preco){

double total = quantidade*preco;

return total;

}

ela recebe como parametros apenas o valor das duas variaveis que deveram ser calculadas

AKI ESTA A CHAMADA PARA ELA, QUE NESTE CASO FIZ NUM JBUTTON MESMO, PARA TESTE APENAS:

[color=blue]private void somarActionPerformed(java.awt.event.ActionEvent evt) {

total.setText(Double.toString(calcula(Double.parseDouble(preco.getText()),Double.parseDouble(quantidade.getText()))));

} [/color]

assim eu jogo direto para o jtextfield que deve mostrar o resultado que a funçãp calcula me retornou sem rpecisar de nenhuma variavel auxiliar, ou poderia jogar este mesmo valor para alguma outra função, independente de qual.

bem, desculpe se naum era essa a sua duvida, mas é o que pareceu que era a primeiro passo hehe

Vlw!

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