/* Copyright (C) 2000 Free Software Foundation This file is part of libjava. This software is copyrighted work licensed under the terms of the Libjava License. Please consult the file "LIBJAVA_LICENSE" for details. */ package java.awt.event; import java.awt.*; /** * @author Tom Tromey * @date April 8, 2000 */ /* Status: Believed complete and correct to JDK 1.2. */ public class ItemEvent extends AWTEvent { public static final int DESELECTED = 2; public static final int ITEM_FIRST = 701; public static final int ITEM_LAST = 701; public static final int ITEM_STATE_CHANGED = 701; public static final int SELECTED = 1; public ItemEvent (ItemSelectable source, int id, Object item, int sc) { super (source, id); this.item = item; this.stateChange = sc; } public Object getItem () { return item; } public ItemSelectable getItemSelectable () { return (ItemSelectable) source; } public int getStateChange () { return stateChange; } public String paramString () { return ("ItemEvent[" + item + "," + stateChange + ";" + super.paramString () + "]"); } private Object item; private int stateChange; }