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.
Como fazer sair um resultado no JtextField
3 Respostas
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!
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
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!