TA345/531 TP257 Informática Aplicada à Engenharia de Alimentos.


Applets para recordar

 

Os Exemplos a seguir são para recordarmos o que aprendemos nas aulas anteriores.

 

Cálculo da Área de um Retângulo

Exemplo 1 - arearet:

import java.applet.Applet;

import java.awt.*;

import java.awt.event.*;

 

public class arearet extends Applet implements ActionListener

{

 Label titulo, rotulo1, rotulo2;

 TextField caixa1, caixa2, caixa3;

 Button botao;

 double b,h,area;

 

 public void init()

  {

  titulo = new Label("Cálculo da Área de um Retângulo"); add(titulo);

  rotulo1 = new Label("Base [cm]: ");  add(rotulo1);

  caixa1 = new TextField("",5); add(caixa1);

  rotulo2 = new Label("Altura [cm]: "); add(rotulo2);

  caixa2 = new TextField("",5);  add(caixa2);

  botao = new Button("Área [cm2]");  add(botao);  botao.addActionListener(this);

  caixa3 = new TextField("   ",5);  add(caixa3);

  }

 

   public void actionPerformed(ActionEvent e)

   {

      if(e.getSource()==botao)       

      {

             b=Double.valueOf(caixa1.getText()).doubleValue();

             h=Double.valueOf(caixa2.getText()).doubleValue();

             area=(b*h);

             caixa3.setText(String.valueOf(area));

      }

   }

}      

 

 

http://www.unicamp.br/fea/ortega/info/cursojava/image001.jpg

 

Exemplo 2 – arearet2:

import java.applet.Applet;

import java.awt.*;

import java.awt.event.*;

 

public class arearet2 extends Applet implements ActionListener

{

 Label titulo, rotulo1, rotulo2;

 TextField caixa1, caixa2, caixa3;

 Button botaoQuadrado, botaoTriangulo;

 double b,h,area;

 

 public void init()

 {

            resize(315,150);

            titulo = new Label("Programa para Cálculo de Área - quadrado e triângulo"); add(titulo);

            rotulo1 = new Label("Base [cm]: ");  add(rotulo1);

            caixa1 = new TextField("",5); add(caixa1);

            rotulo2 = new Label("Altura [cm]: "); add(rotulo2);

            caixa2 = new TextField("",5);  add(caixa2);

            botaoQuadrado = new Button("Área do Quadrado [cm2]");  add(botaoQuadrado);  botaoQuadrado.addActionListener(this);

            botaoTriangulo = new Button("Área do Triângulo[cm2]");  add(botaoTriangulo);  botaoTriangulo.addActionListener(this);

            caixa3 = new TextField("   ",5);  add(caixa3);

  }

 

   public void actionPerformed(ActionEvent e)

   {

      if(e.getSource()==botaoQuadrado)

      {

             b=Double.valueOf(caixa1.getText()).doubleValue();

             h=Double.valueOf(caixa2.getText()).doubleValue();

             area=(b*h);

             caixa3.setText(String.valueOf(area));

      }

     {

             if(e.getSource()==botaoTriangulo)

             {

               b=Double.valueOf(caixa1.getText()).doubleValue();

               h=Double.valueOf(caixa2.getText()).doubleValue();

             area=(b*h/2);

             caixa3.setText(String.valueOf(area));

            }

     }

   }

}

 

 

Exemplo 3 – arearet3:

import java.applet.Applet;

import java.awt.*;

import java.awt.event.*;

 

public class arearet3 extends Applet implements ActionListener

{

 Label titulo, rotulo1, rotulo2, rotulo3;

 TextField caixa1, caixa2, caixa3;

 Button botao;

 double r,perimetro,area;

 

 public void init()

  {

  titulo = new Label("Cálculo da Área e Perímetro de uma Circunferência"); add(titulo);

  rotulo1 = new Label("Raio [cm]: ");  add(rotulo1);

  caixa1 = new TextField("",5); add(caixa1);

  rotulo2 = new Label("Perímetro [cm]"); add(rotulo2);

  caixa2 = new TextField("    ",5); add(caixa2);

  rotulo3 = new Label("Área [cm2]"); add(rotulo3);

  caixa3 = new TextField("   ",5);  add(caixa3);

  botao = new Button("Calcula");  add(botao);  botao.addActionListener(this);

  }

 

   public void actionPerformed(ActionEvent e)

   {

      if(e.getSource()==botao)

      {

             r=Double.valueOf(caixa1.getText()).doubleValue();

 

            area=(3.1417*r*r);

            perimetro=(2*3.1417*r);

 

           caixa2.setText(String.valueOf(perimetro));

           caixa3.setText(String.valueOf(area));

      }

   }

}

 

Exemplo 4 - pessoa:

import java.applet.Applet;

import java.awt.*;

import java.awt.event.*;

 

/* <APPLET CODE=pessoa.class WIDTH=160 HEIGHT=200></APPLET> */

 

public class pessoa extends Applet implements ActionListener

{

  public Label legenda1, legenda2;

  public TextField text1,text2;

  public Button botao;

  public TextArea ta;

  public String nome;

  public int idade;

 

  public void init( )

  {

    legenda1 = new Label ("Digite seu nome: "); add(legenda1);

    text1 = new TextField(15); add(text1);

    legenda2 = new Label ("Digite sua idade: "); add(legenda2);

    text2 = new TextField(5);  add(text2);

    botao = new Button ("Agora, clique aqui");

    add(botao); botao.addActionListener(this);

    ta = new TextArea(10,30);

    add(ta);

  }

 

  public void actionPerformed(ActionEvent e)

  {

     nome=text1.getText();

     idade=Integer.valueOf(text2.getText()).intValue();

 

     if(e.getSource( ) == botao)

     {

       ta.append("Oi, meu nome é : " +nome+"\n");

       ta.append("Eu tenho : " +idade+ " anos");

     }

  }

}

 

http://www.unicamp.br/fea/ortega/info/cursojava/image002.jpg

 

 

 

Volta para a pagina principal

 

 

Última atualização:  17/março/2009