Combinacion en java

Solo disponible en BuenasTareas
  • Páginas : 2 (280 palabras )
  • Descarga(s) : 0
  • Publicado : 16 de noviembre de 2011
Leer documento completo
Vista previa del texto
import java.awt.*;
import java.applet.Applet;
public class combinacion extends Applet{
Checkbox rojo,verde,azul;
int s;
public void init (){
add (rojo=new Checkbox ("rojo") );add (verde=new Checkbox ("verde") );
add (azul=new Checkbox ("azul") );
}
public boolean action (Event e,Object o){
if (e.target instanceof Checkbox){
if (rojo.getState()==true&& verde.getState()==true && azul.getState()==true){
s=6;
}
else if(rojo.getState()==true && verde.getState()==true && azul.getState()==false){s=8;
}
else if(rojo.getState()==true && verde.getState()==false && azul.getState()==false){
s=1;
}
else if(rojo.getState()==false &&verde.getState()==true && azul.getState()==true){
s=5;
}
else if(rojo.getState()==false && verde.getState()==true && azul.getState()==false){
s=2;
}
elseif(rojo.getState()==true && verde.getState()==false && azul.getState()==true){
s=4;
}
else if(rojo.getState()==false && verde.getState()==false &&azul.getState()==true){
s=3;
}
else if(rojo.getState()==false && verde.getState()==false && azul.getState()==false){
s=7;
}
}
repaint();
return true;
}public void paint (Graphics g){
switch(s){
case 6:
g.setColor(new Color(255,255,255) );
break;
case 3:
g.setColor(new Color (0,0,255));
break;
case 1:g.setColor (new Color(255,28,28));
break;
case 4:
g.setColor(new Color(154,58,233));
break;
case 5:
g.setColor(new Color(44,211,132));
break;
case 2:
g.setColor(newColor(0,255,0));
break;
case 7:
g.setColor(new Color(0,0,0));
break;
case 8:
g.setColor(new Color(255,255,0));
break;
}
g.fillOval(10, 10, 100, 100);
; }

}
tracking img