import java.awt.*;
import java.applet.*;


public class Applet1 extends Applet
{
Panel cajas=new Panel();
	Checkbox habilitar=new Checkbox("Habilitar");
	Checkbox visible=new Checkbox("visible");
	Button rojo=new Button("fondo del Applet Rojo");
	Button azul=new Button("fondo del Applet azul");					   
	public void init()
	{
		setBackground(Color.red);
		setForeground(Color.yellow); habilitar.setState(true);visible.setState(true);
									 
		cajas.setLayout(new GridLayout(1,2));
		cajas.add(habilitar);
		cajas.add(visible);
		add(cajas);
		add("Center",rojo);
		add("Center",azul);
		
	}
	public boolean action(Event e, Object o)
	{	
		if(e.target==habilitar)
		{ 
			if(habilitar.getState()==true)
			{
				rojo.setEnabled(true);azul.setEnabled(true);}
				else
				{ rojo.setEnabled(false);azul.setEnabled(false);	}
		return true;
		}
		if(e.target==visible)
		{ 
			if(visible.getState()==true)
			{
			 rojo.setVisible(true);azul.setVisible(true);}
				else
				{ rojo.setVisible(false);azul.setVisible(false);	}
			return true;
		}								  
		if(e.target==rojo){setBackground(Color.red);
						   habilitar.setBackground(Color.red);
							visible.setBackground(Color.red);
							return true; }
		if(e.target==azul){setBackground(Color.blue);
						   habilitar.setBackground(Color.blue);
							visible.setBackground(Color.blue);
							return true; }
												  
								
							   
	return false;									 
	}
	
	
}
