Tuesday, November 4, 2008

CheckboxApplet

/*

CheckBoxExample

*/
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class CheckboxApplet extends Applet{
public void init(){
Checkbox redBlue = new Checkbox("Red/Blue");
add(redBlue);
//Add an ItemListener to the red checkbox.
//Note, the ItemListener that is added here is
//actually an inner class.
redBlue.addItemListener( new ItemListener(){
public void itemStateChanged(ItemEvent evt){
if (evt.getStateChange()==ItemEvent.SELECTED)
setColor(Color.red);
else
setColor(Color.blue);
}
});
}


public void setColor(Color color){
setBackground(color);
repaint();
}
}