import java.awt.*;
import java.applet.*;
import java.awt.event.*;

/*
<APPLET CODE=Bloco.class WIDTH=200 HEIGHT=200></APPLET>
*/

public class Bloco extends Applet implements ActionListener
{
  public TextArea ta;
  public Label legenda1, legenda2, legenda3;
  public TextField caixa1, caixa2, caixa3;
  public Button botao;
  int x, w, y;

  public void init()
  {
       legenda1 = new Label ("Digite o valor de x:"); add(legenda1);
       caixa1 = new TextField("2", 3); add (caixa1);
       legenda2 = new Label ("Digite o valor de w:"); add(legenda2);
       caixa2 = new TextField("3", 3); add (caixa2);
       legenda3 = new Label ("Digite o valor de y:"); add(legenda3);
       caixa3 = new TextField("5", 3); add (caixa3);
       botao = new Button ("Clique aqui");  add(botao); botao.addActionListener(this);
       ta = new TextArea("",16,30); add(ta);
  }

  public void actionPerformed(ActionEvent e)
  {
     x=Integer.valueOf(caixa1.getText()).intValue();
     w=Integer.valueOf(caixa2.getText()).intValue();
     y=Integer.valueOf(caixa3.getText()).intValue();

     if (e.getSource() == botao)
     {
            ta.append ("\n fora do bloco");
            ta.append ("\n x = " + x);
            ta.append ("\n w = " + w);
            ta.append ("\n y = " + y);

            if(x>0)
            { // início do bloco
                       x=2; y=4; w=6;
                       ta.append ("\n dentro do bloco");
                       ta.append ("\n x = " + x);
                       ta.append ("\n w = " + w);
                       ta.append ("\n y = " + y);
             } // final do bloco

            ta.append ("\n fora do bloco");
            ta.append ("\n x = " + x);
            ta.append ("\n w = " + w);
            ta.append ("\n y = " + y);
       }
   }
}

