import java.applet.Applet;
import java.awt.Choice;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.event.ItemListener;
import java.awt.event.ItemEvent;
public class ColoresApplet extends Applet implements ItemListener {
  private Choice laEleccionColor;
  private Color colorActual = Color.gray; 
  public void init() {
     laEleccionColor = new Choice();
     laEleccionColor.add("Rojo");
     laEleccionColor.add("Verde");
     laEleccionColor.add("Azul");
     add(laEleccionColor);
     laEleccionColor.addItemListener(this);
  }
  public void itemStateChanged(ItemEvent elEvento) {
     String loSeleccionado=laEleccionColor.getSelectedItem();
     if ("Rojo".equals(loSeleccionado) ) {
       colorActual = Color.red;
     } else if ("Verde".equals(loSeleccionado)) {
       colorActual = Color.green;
     } else if ("Azul".equals(loSeleccionado) ){
       colorActual = Color.blue;
     }
     repaint();
  }
  public void paint(Graphics elGrafico){
     elGrafico.setColor(colorActual);
     elGrafico.fillRect(10,50,100,120);
  }
}