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);
		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;
}
}








