Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
Professor: Luiz Claudio Ferreira de Souza
Calculadora Refinada feita em Java
Crie um novo projeto conforme abaixo, encerrando com o botão Finalizar :
Crie um novo arquivo para o projeto conforme abaixo, encerrando com o botão próximo:
Preencha a nova janela com os dados abaixo:
Pronto, a sua tela ficará assim!
Agora vamos construir a Interface gráfica:
Adicione um Painel a sua área de trabalho, e coloque-a conforme abaixo:
Agora adicione um campo de texto, conforme abaixo:
A calculadora deverá ficar muito semelhante à calculadora presente no Linux ou no Windows
Nesse momento você deverá adicionar os Botões da Calculadora, conforme abaixo:
Nesse momento você deverá clicar com o botão direito do mouse sobre o Campo de Texto
(TextField) escolher Editar texto e apagar o texto que está no interior do objeto.
Agora vamos alterar o nome da variável referente ao objeto, clique com o botão direito sobre
o objeto Campo de Texto (TextField) escolher Alterar o nome da variável.... e digitar JTVisor,
finalizando clicando no botão Ok.
Agora vamos construir o teclado da calculadra:
Clique duas vezes (de forma pausada! Não de forma rápida!) em cada botão e altere cada
botão, conforme o teclado acima!
Ajuste a dimensão externa da calculadora:
Deixe o botão Shift pressionada e selecione todos os botões da calculadora, clicando em cada
um deles, não esqueça que a tecla Shift deve estar pressionada!
Agora com o botão esquerdo do Mouse clique na área onde os botões estão selecionados,
selecione mesmo tamanho e mesma largura.
O Teclado deverá ser reorganizado:
Agora vamos renomear as variáveis correspondentes a cada botão, vamos começar pelo botão
zero, clique com o botão esquerdo do mouse sobre o botão e de o nome de JB0:
Faça para cada Botão, não dê nome com acentos! Exemplo o botão de adição deverá ter o
nome de JBadicao SEM OS CARACTERES PRÓPRIOS DE NOSSA LINGUA PORTUGUESA, NA
LINGUA INGLESA NÃO EXISTEM!
Vamos um pouco às linhas de código, clique no botão evidenciado abaixo
Será exibido o código fonte java, você deverá incluir as variáveis assinaladas abaixo na área de
código, conforme abaixo
A variável operação conterá a operação realizada, a variável temp guardará o que for digitado
ou teclado no botão e as demais variáveis você entenderá mais adiante com melhor facilidade.
Vamos agora adicionar uma ação aos botões correspondentes aos números. Por exemplo
quando for clicado o botão , o número 1 deverá ser mostrado no visor da
calculadora!
Vamos programar o método para o botão 1, clique duas vezes no botão . Deverá ser
mostrado as linhas de código abaixo:
Exatamente onde o curso ficar, você deverá digitar as linhas de código abaixo!
Na primeira linha, a variável Temp guardará oque existe digitado no visor
Na segunda linha, será acrescido a variável temp o dígito 1
Na terceira linha será setado (mostrado) no visor o que está guardado na variável temp
Agora basta executar o programa, e ao clicar no botão 1 o numero 1 será mostrado no visor
da calculadora.
Acredito que você já deve ter percebido que a mesma ação deverá ser feita em todos os
botões que contenham os números! Mas não esqueça de colocar o valor correspondente ao
botão no código!
Bem, após inseridos os métodos em todos os botões numéricos, teste cada um dos botões
numéricos executando o programa! Você também deverá fazer o botão referente ao ponto
, igualmente como você fez nos demais botões numéricos!
Bem então, as teclas que estão funcionando são:
Como funcionarão as funções da calculadora?
Bem, funcionará igual as calculadoras convencionais, por exemplo para somarmos dois
valores, inicialmente digitaremos o primeiro número (será guardado na variável num1) e
clicaremos no botão que contem a função soma (será guardado na variável operação) e logo
depois no botão da igualde (será somado o primeiro numero com o segundo, soma das
variáveis num1 com a variável num2) para obtermos a resposta.
Bem, agora vamos programar os botões das operações na próxima aula!