lunes, 27 de febrero de 2012

Choice a label, y background


package practicaAWT;

import java.awt.BorderLayout;
import java.awt.Choice;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.Label;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;

public class ChoiceTest {

/**
* @param args
*/
public static void main(String[] args) {
final Frame f=new Frame();
f.setTitle("Chioce");
f.setSize(300,200);
final Label etiqueta=new Label("La etiqueta que escogio es:  ");
f.setLayout(new BorderLayout());
Choice c1=new Choice();
c1.add("Amarillo");
c1.add("Azul");
c1.add("Rojo");
c1.add("Negro");
f.add("North",c1);
f.add("South",etiqueta);
f.addWindowListener(new Manejador());
f.show();
f.setVisible(true);

c1.addItemListener(new ItemListener(){

public void itemStateChanged(ItemEvent e) {
//Object com=e.getSource();
if(e.getItem().equals("Amarillo"))
{
String s="Escogio amarillo";
f.setBackground(Color.yellow);
etiqueta.setText(s);
}
else
if(e.getItem().equals("Azul"))
{
String s="Ha escogido Azul";
etiqueta.setText(s);
f.setBackground(Color.BLUE);
}
else
if(e.getItem().equals("Rojo"))
{
String s="Ha escogido Rojo";
etiqueta.setText(s);
f.setBackground(Color.red);
}
else
if(e.getItem().equals("Negro"))
{
String s="Ha escogido Negro";
etiqueta.setText(s);
f.setBackground(Color.BLACK);
}

}
});
}

}

No hay comentarios:

Publicar un comentario