import java.awt.*;
import java.applet.*;
import java.awt.event.*;

public class Ejemplo05 extends Applet implements ActionListener,ItemListener{

	Choice choColorFondo;
	Button btnRestablecer;

	public void init(){

		setLayout(null);

		choColorFondo=new Choice();

		choColorFondo.setBounds(10,10,150,25);

		choColorFondo.add("Color de Fondo");
		choColorFondo.add("Fondo Gris");
		choColorFondo.add("Fondo Azul");
		choColorFondo.add("Fondo Rojo");
		choColorFondo.add("Fondo Naranja");

		choColorFondo.addItemListener(this);

		add(choColorFondo);

		btnRestablecer=new Button("Restablecer");
		
		btnRestablecer.setBounds(170,10,100,25);
		
		btnRestablecer.addActionListener(this);

		add(btnRestablecer);
	}

	public void actionPerformed(ActionEvent e){
		
		if(e.getSource().equals(btnRestablecer))
		{
			setBackground(Color.white);
			showStatus("Subprogramainiciado");

			choColorFondo.select(0);		
		}
	}

	public void itemStateChanged(ItemEvent e){

		int color=choColorFondo.getSelectedIndex();

		switch(color)
		{
			case'1':setBackground(Color.lightGray);break;
			case'2':setBackground(Color.blue);break;
			case'3':setBackground(Color.red);break;
			case'4':setBackground(Color.orange);break;
		}

		showStatus(choColorFondo.getSelectedItem());
	}
}
