import java.awt.*;
import java.applet.*;
import java.awt.event.*;
/*<applet code=check height=500 width=500></applet>*/
public class check extends Applet implements ItemListener
{
Checkbox c1,c2,c3,c4,c5,c6;
String s;
public void init()
{
c1=new Checkbox("c");
c2=new Checkbox("cpp",true);
c3=new Checkbox("java");
CheckboxGroup cb=new CheckboxGroup();
c4=new Checkbox("black",cb,false);
c5=new Checkbox("red",cb,false);
c6=new Checkbox("green",cb,false);
c1.addItemListener(this);
c2.addItemListener(this);
c3.addItemListener(this);
c4.addItemListener(this);
c5.addItemListener(this);
c6.addItemListener(this);
add(c1);
add(c2);
add(c3);
add(c4);
add(c5);
add(c6);
}
public void itemStateChanged(ItemEvent e)
{
s=(String)e.getItem(); //method of ItemEvent
if(s=="black")
setBackground(Color.black);
else if(s=="red")
setBackground(Color.red);
else if(s=="green")
setBackground(Color.green);
repaint();
}
public void paint(Graphics g)
{
g.setFont(new Font("gothic",Font.BOLD,20));
g.drawString("currently clicked:"+s,100,130);
g.drawString("c:"+c1.getState(),100,160);
g.drawString("cpp:"+c2.getState(),100,190);
g.drawString("java:"+c3.getState(),100,220);
}
}
import java.applet.*;
import java.awt.event.*;
/*<applet code=check height=500 width=500></applet>*/
public class check extends Applet implements ItemListener
{
Checkbox c1,c2,c3,c4,c5,c6;
String s;
public void init()
{
c1=new Checkbox("c");
c2=new Checkbox("cpp",true);
c3=new Checkbox("java");
CheckboxGroup cb=new CheckboxGroup();
c4=new Checkbox("black",cb,false);
c5=new Checkbox("red",cb,false);
c6=new Checkbox("green",cb,false);
c1.addItemListener(this);
c2.addItemListener(this);
c3.addItemListener(this);
c4.addItemListener(this);
c5.addItemListener(this);
c6.addItemListener(this);
add(c1);
add(c2);
add(c3);
add(c4);
add(c5);
add(c6);
}
public void itemStateChanged(ItemEvent e)
{
s=(String)e.getItem(); //method of ItemEvent
if(s=="black")
setBackground(Color.black);
else if(s=="red")
setBackground(Color.red);
else if(s=="green")
setBackground(Color.green);
repaint();
}
public void paint(Graphics g)
{
g.setFont(new Font("gothic",Font.BOLD,20));
g.drawString("currently clicked:"+s,100,130);
g.drawString("c:"+c1.getState(),100,160);
g.drawString("cpp:"+c2.getState(),100,190);
g.drawString("java:"+c3.getState(),100,220);
}
}
No comments:
Post a Comment