import java.awt.*;
import java.applet.*;
import java.awt.event.*;
import java.awt.Panel.*;


class barra extends Applet
{
   Scrollbar barra1;
   Scrollbar barra2;
   Scrollbar barra3;
   int Posicionx=0;
   int Posiciony=0;
   int Posicionr=0;
   Label x;
   Label y;
   Label r;	
   TextField tf1, tf2, tf3;
  Panel panel;
   boolean bandera= true;

   



   public void init( )
   {
     setLayout(null);
     barra1 = new Scrollbar(Scrollbar.HORIZONTAL, 0, 1, 0, 300);
     barra2 = new Scrollbar(Scrollbar.HORIZONTAL, 0, 1, 0, 300);
     barra3= new Scrollbar(Scrollbar.HORIZONTAL, 5, 1, 0, 500);
   
     x=new Label("x="); 
     y=new Label("y=");
     r=new Label("r=");
     tf1=new TextField(); 
     tf2=new TextField(); 
     tf3=new TextField(); 
     //panel= new Panel() ;
     //add(panel);
     add(tf1);
     add(tf2);
     add(tf3);
     add(x);
     add(y);
     add(r);
     add(barra1);
     add(barra2);
     add(barra3);
     barra1.setBounds(200, 10, 200, 20);
     barra2.setBounds(200, 50, 200, 20);
     barra3.setBounds(200, 100, 200, 20);
     x.setBounds(10, 10, 30, 20); 
     y.setBounds(10, 50, 30, 20);
     r.setBounds(10, 100, 30, 20);
     tf1.setBounds(30, 10, 30, 20);
     tf2.setBounds(30, 50, 30, 20);
     tf3.setBounds(30, 100, 30, 20);
     //panel.setBounds(0, 0, 500, 500);

 
     //panel.setVisible(true);
     tf1.setEditable(false);
     tf2.setEditable(false);
     tf3.setEditable(false);
     

       
      
     barra1.addAdjustmentListener( new eventobarra1( ) );
     barra2.addAdjustmentListener( new eventobarra2( ) );
     barra3.addAdjustmentListener( new eventobarra3( ) );

    }
     
 
		
			
 public  void paint(Graphics G)
 {
  if(bandera)
  G.drawOval(Posicionx ,Posiciony  , Posicionr , Posicionr );
 }
						
					
					
			
							
class eventobarra1 implements AdjustmentListener
{

  public void adjustmentValueChanged(AdjustmentEvent e)
  {
   Posicionx = e.getValue( );
   String l=Integer.toString(Posicionx);
   tf1.setText(l);
   repaint();
   bandera=true;
  
   
  
   
  
   
  }
  
}

  
class eventobarra2 implements AdjustmentListener
{
  public void adjustmentValueChanged(AdjustmentEvent e)
  {
   Posiciony = e.getValue( );
   String l=Integer.toString(Posiciony);
   tf2.setText(l);
   repaint();
   bandera=true;

  }
}


class eventobarra3 implements AdjustmentListener
{
  public void adjustmentValueChanged(AdjustmentEvent e)
  {
   Posicionr = e.getValue( );
   String l=Integer.toString(Posicionr);
   tf3.setText(l);
   repaint();
   bandera=true;

  }
}

}



		
   
