// clase para ver el ciclo de vida de los applets
// en la consola y en el cuerpo del applet a traves de la GUI

// para ver el ejemplo y los mensajes por la consola
// ejecute el archivo html asociado con el appletviewer asi:
// -->appletviewer CicVida.html

//importo las clases a utilizar
import java.applet.Applet;
import java.awt.Graphics;

public class CicVida extends Applet {
	// atributos  de clase  enteros para contar el numero
	// de ejecuciones de clada uno de los Metodos
	private int numInit,numStart,numStop,numPaint,numDestroy;
	
	//metodo init
	public void init(){
		numInit++;
		System.out.println("Metodo init():"+numInit);
	}
	
	//metodo start	
	public void start(){
		numStart++;
		System.out.println("Metodo start():"+numStart);
	}
	
	//metodo stop	
	public void stop(){
		numStop++;
		System.out.println("Metodo stop():"+numStop);
	}
	
	//metodo destroy
	public void destroy(){
		numDestroy++;
		System.out.println("Metodo destroy():"+numDestroy);
	}
		
	//metodo paint	
	public void paint (Graphics g){
		numPaint++;
		//drawString  para  dibujar , doy coordenadas 0 hacia  abajo eje  y
		g.drawString("# init:"  +numInit,10,10);
		g.drawString("# start:"  +numStart,10,25);
		g.drawString("# stop:"   +numStop,10,40);
		g.drawString("# paint:"  +numPaint,10,55);
		g.drawString("# destroy:"+numDestroy,10,70);
		System.out.println("Metodo paint():"+numPaint);
	}
	
}
	
	
	
	
	
		

