check box with condition(if else)
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
/*<applet code="Classtest" height=300
width=300>
</applet>*/
public class Classtest extends Applet implements
ItemListener
{
Checkbox
c1,c2,c3;
Canvas s1;
public void init( )
{
c1=new
Checkbox("Red");
add(c1);
c1.addItemListener(this);
c2=new
Checkbox("Green");
add(c2);
c2.addItemListener(this);
c3=new
Checkbox("Blue");
add(c3);
c3.addItemListener(this);
s1=new Canvas( );
s1.setSize(50,50);
add(s1);
}
public void itemStateChanged(ItemEvent ie)
{
Color
c;
if(c1.getState()==true)
{
if(c2.getState()==true)
{
if(c3.getState()==true)
{
c=new
Color(255,255,255);
s1.setBackground(c);
}
else
{
c=new
Color(255,255,0);
s1.setBackground(c);
}
}
else
{
if(c3.getState()==true)
{
c=new
Color(255,0,255);
s1.setBackground(c);
}
else
{
c=new
Color(255,0,0);
s1.setBackground(c);
}
}
}
else
{
if(c2.getState()==true)
{
if(c3.getState()==true)
{
c=new
Color(0,255,255);
s1.setBackground(c);
}
else
{
c=new
Color(0,255,0);
s1.setBackground(c);
}
}
else
{
if(c3.getState()==true)
{
c=new
Color(0,0,255);
s1.setBackground(c);
}
else
{
c=new
Color(0,0,0);
s1.setBackground(c);
}
}
}
}
}
Comments
Post a Comment