Javafree
Página Inicial do Fórum > Frameworks, APIs e IDE's

Dúvida (Calculadora JFrame Netbeans)



Criar novo tópico   Responder tópico


  1. lucban
    Posts:1


    Comment Arrow

    Publicado em: 04/03/2014 16:18:01

    Tô tentando montar uma calculadora básica com apenas as 4 operações básicas e estou com dificuldade/dúvida numa parte do código.

    Eu queria saber se há alguma possibilidade de colocar um if dentro do código do botão "=" para ele calcular o resultado de cada operação. Se existe alguma coisa que eu posso usar para o programa saber se eu apertei algum botão e usar isso dentro do código.

    String r = jTextField1.getText();
    int aux = Integer.parseInt(r);

    if (evt.getSource() == jButton4){
    dendi = dendi + aux;
    } else {
    dendi = dendi - aux;
    }

    r = new Integer(dendi).toString();
    jTextField1.setText(r);

    O botão está assim atualmente, porém não funciona.



  1. D3z40
    Posts:1530


    Comment Arrow

    Publicado em: 05/03/2014 21:31:20

    [quote="lucban"]Tô tentando montar uma calculadora básica com apenas as 4 operações básicas e estou com dificuldade/dúvida numa parte do código.

    Eu queria saber se há alguma possibilidade de colocar um if dentro do código do botão "=" para ele calcular o resultado de cada operação. Se existe alguma coisa que eu posso usar para o programa saber se eu apertei algum botão e usar isso dentro do código.

    String r = jTextField1.getText();
    int aux = Integer.parseInt(r);

    if (evt.getSource() == jButton4){
    dendi = dendi + aux;
    } else {
    dendi = dendi - aux;
    }

    r = new Integer(dendi).toString();
    jTextField1.setText(r);

    O botão está assim atualmente, porém não funciona.



    Vc não sabe como usar qual tipo de operação foi usada?
    Você poderia criar uma variável para saber qual operação foi selecionada, e usa-la ao apertar o sinal de "=".
    _________________

    Para organização do fórum sempre poste suas dúvidas no TÓPICO que mais se encaixa com o real problema da dúvida.

    Por favor, nunca esqueça de editar os códigos de seu post com as tag CODE.



  1. D3z40
    Posts:1530


    Comment Arrow

    Publicado em: 05/03/2014 21:42:58

    [quote="lucban"]Tô tentando montar uma calculadora básica com apenas as 4 operações básicas e estou com dificuldade/dúvida numa parte do código.

    Eu queria saber se há alguma possibilidade de colocar um if dentro do código do botão "=" para ele calcular o resultado de cada operação. Se existe alguma coisa que eu posso usar para o programa saber se eu apertei algum botão e usar isso dentro do código.

    String r = jTextField1.getText();
    int aux = Integer.parseInt(r);

    if (evt.getSource() == jButton4){
    dendi = dendi + aux;
    } else {
    dendi = dendi - aux;
    }

    r = new Integer(dendi).toString();
    jTextField1.setText(r);

    O botão está assim atualmente, porém não funciona.



    Vc não sabe como usar qual tipo de operação foi usada?
    Você poderia criar uma variável para saber qual operação foi selecionada, e usa-la ao apertar o sinal de "=".
    _________________

    Para organização do fórum sempre poste suas dúvidas no TÓPICO que mais se encaixa com o real problema da dúvida.

    Por favor, nunca esqueça de editar os códigos de seu post com as tag CODE.



  1. Relacionados