Oi alguém poderia me ajudar??
Estou querendo montar uma calculadora igual do Windows para fins de aprendizagem, só que eu estou com o seguinte problema:
- Tenho 10 jbuttons (de 0 - 9);
- um Jtextfield (será o meu display, chamei o jtextfield de “resultado”);
- 1 jbutton (=);
- 4 jbuttons(+,-,*,/);
Estou fazendo o seguinte: para cada botão dos números(0 - 9), eu coloquei um ActionPerformed:
resultado.setText(“0”);
…
…
resultado.setText(“9”);
Só que quando eu quero fazer uma soma por exemplo:
23 + 5
ele não coloca o 2 depois o 3 na sequência no Jtextfield para formar o nº 23, ele vai colocando por cima, o que eu poderia fazer??? usar vetor??
Seguindo esse raciocínio na hora que eu aperto o botão “+”, como eu faço para SOMAR o primeiro valor que eu pressionei(antes de pressionar o +) com o segundo valor que eu pressionei(depois de ter pressionado o “+”)…, apertar o “=” e mostrar o resultado??
Será que estou pensando da maneira correta: quando eu pressionar o botão "+", ele adiciona(concatena) a o operador "+" na expressão(lá no meu Jtextfield com o próximo número que virá), e logo depois soma com o segundo conjunto de números digitados no Jtextfield.............................não consegui fazer isso.
Por Favor!!!
OBRIGADO!!!
Valew!!!