TutorialJanelaIMC

4
Universidade UNIGRANRIO Escola de Engenharia e Computação Disciplina: Sistemas Distribuídos I Prof.º: Mauro Ferreira Gomes Tutorial para criação de projeto Swing/AWT no Eclipse Atividade: Crie um Projeto no Eclipse para implementar um programa que abra uma Janela para calcular o IMC (Índice de Massa Corpórea) de uma pessoa e dizer qual é a sua situação. A janela deve ter dois campos de entrada: Peso e Altura; E dois campos de saída: o IMC e a situação A fórmula para o cálculo do IMC é: Peso (kg) / (altura x altura) (é o peso dividido pela altura ao quadrado) O campo situação deve ser calculado em função do valor do IMC, da seguinte forma: Abaixo do peso: IMC abaixo de 19 Normal: IMC entre 19 e 25 Sobrepeso: IMC entre 25 e 30 Obeso: IMC acima de 30 1) Criar um novo Projeto no Eclipse: 2) Informar o tipo como “Java Project”, clicar em “Next”, e depois o nome do projeto depois clicar em “Finish”:

Transcript of TutorialJanelaIMC

Universidade UNIGRANRIO Escola de Engenharia e Computação Disciplina: Sistemas Distribuídos I Prof.º: Mauro Ferreira Gomes

Tutorial para criação de projeto Swing/AWT no Eclip se Atividade: Crie um Projeto no Eclipse para implementar um programa que abra uma Janela para calcular o IMC (Índice de Massa Corpórea) de uma pessoa e dizer qual é a sua situação.

A janela deve ter dois campos de entrada: Peso e Altura; E dois campos de saída: o IMC e a situação

A fórmula para o cálculo do IMC é: Peso (kg) / (altura x altura) (é o peso dividido pela altura ao quadrado) O campo situação deve ser calculado em função do valor do IMC, da seguinte forma:

• Abaixo do peso: IMC abaixo de 19 • Normal: IMC entre 19 e 25 • Sobrepeso: IMC entre 25 e 30 • Obeso: IMC acima de 30

1) Criar um novo Projeto no Eclipse:

2) Informar o tipo como “Java Project”, clicar em “ Next”, e depois o nome do projeto depois clicar em “Finish”:

3) Criar os pacotes “controle”, “domínio” e “face”

4) Criar uma nova classe JanelaIMC no pacote face ( botão direito em cima do nome do pacote, New ���� Class ���� Escolher “Visual Class” embaixo da opção Java)

5) Digitar o nome da classe, escolher na janela “St yle” a opção “Frame” abaixo de “Swing”, e clicar em “Finish”

6) Incluir os campos na janela usando a paleta de f erramentas:

7) Criar um novo evento para tratar a execução do b otão Calcular (clique com o botão direto em cima do botão Calcular ����Events ���� actionPerformed)

8) Escrever o método public void actionPerformed(java.awt.event.ActionEvent e) { float peso = Float. parseFloat( campoPeso.getText()); float altura = Float. parseFloat( campoAltura .getText()); float indice = peso / (altura * altura); String situacao; if (indice < 19) situacao = "Abaixo do peso" ; else if (indice <= 25) situacao = "Peso normal" ; else if (indice <= 30) situacao = "Sobrepeso" ; else situacao = "Obeso" ; tituloIMC .setText( "Cálculo do IMC: " + indice); tituloSituacao .setText( "Situação: " + situacao); }