Advertisement
Method | Description |
---|---|
public Object getItem() | Returns the item which was clicked and triggered the ItemEvent. |
public ItemSelectable getItemSelectable() | Returns the item which was clicked. |
public int getStateChange() | Returns the current state of item which was clicked. |
Method | Description |
---|---|
public void itemStateChanged(ItemEvent e) | Invoked when an item has been selected or deselected by the user. |
Method | Description |
---|---|
public void addItemListener(ItemListener object) | where object is an object of the class that has implemented ItemListener interface. Doing this, registers the class to listen and respond to ItemEvent, generated by a click on this specific source. |
Advertisement
//Java - Example of ItemEvent and ItemListener
import java.awt.*;
import java.awt.event.*;
public class ItemEx1 implements ItemListener
{
Frame jf;
Checkbox chk1, chk2;
Label label1;
ItemEx1()
{
jf= new Frame("Checkbox");
chk1 = new Checkbox("Happy");
chk2 = new Checkbox("Sad");
label1 = new Label();
jf.add(chk1);
jf.add(chk2);
chk1.addItemListener(this);
chk2.addItemListener(this);
jf.setLayout(new FlowLayout());
jf.setSize(220,150);
jf.setVisible(true);
}
public void itemStateChanged(ItemEvent ie)
{
Checkbox ch =(Checkbox)ie.getItemSelectable();
if(ch.getState()==true)
{
label1.setText(ch.getLabel()+ " is checked");
jf.add(label1);
jf.setVisible(true);
}
else
{
label1.setText(ch.getLabel()+ " is unchecked");
jf.add(label1);
jf.setVisible(true);
}
}
public static void main(String... ar)
{
new ItemEx1();
}
}
Advertisement
Advertisement
Please check our latest addition
C#, PYTHON and DJANGO
Advertisement