The following illustrates using ItemListener with AWT Checkbox.
new CheckboxItemEvent(): Create object for the class CheckboxItemEvent
import java.awt.*;
import java.awt.event.*;
class CheckboxItemEvent extends Frame
{
Checkbox c;
public CheckboxItemEvent()
{
createAndShowGUI();
}
private void createAndShowGUI()
{
setTitle("Checkbox with ItemListener demo");
setLayout(new FlowLayout());
// Create simple Checkbox
c=new Checkbox("Check me");
// Add ItemListener
c.addItemListener(new ItemListener(){
public void itemStateChanged(ItemEvent ie)
{
// Change frame title
setTitle("You "+(c.getState()?"checked":"unchecked")+".");
}
});
add(c);
setSize(400,400);
setVisible(true);
}
public static void main(String args[])
{
new CheckboxItemEvent();
}
}
CheckboxItemEvent(): Code illustrating ItemListener with AWT Checkbox is written here.new CheckboxItemEvent(): Create object for the class CheckboxItemEvent