home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 1999 April / DPPCPRO0499.ISO / April / Notes / 50b2wic.exe / DATA1.CAB / NotesProgramFilesJavaSupport / rt.jar / java / awt / event / ItemEvent.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-04-23  |  1.5 KB  |  59 lines

  1. package java.awt.event;
  2.  
  3. import java.awt.AWTEvent;
  4. import java.awt.ItemSelectable;
  5.  
  6. public class ItemEvent extends AWTEvent {
  7.    public static final int ITEM_FIRST = 701;
  8.    public static final int ITEM_LAST = 701;
  9.    public static final int ITEM_STATE_CHANGED = 701;
  10.    public static final int SELECTED = 1;
  11.    public static final int DESELECTED = 2;
  12.    Object item;
  13.    int stateChange;
  14.    private static final long serialVersionUID = -608708132447206933L;
  15.  
  16.    public ItemEvent(ItemSelectable var1, int var2, Object var3, int var4) {
  17.       super(var1, var2);
  18.       this.item = var3;
  19.       this.stateChange = var4;
  20.    }
  21.  
  22.    public ItemSelectable getItemSelectable() {
  23.       return (ItemSelectable)super.source;
  24.    }
  25.  
  26.    public Object getItem() {
  27.       return this.item;
  28.    }
  29.  
  30.    public int getStateChange() {
  31.       return this.stateChange;
  32.    }
  33.  
  34.    public String paramString() {
  35.       String var1;
  36.       switch (super.id) {
  37.          case 701:
  38.             var1 = "ITEM_STATE_CHANGED";
  39.             break;
  40.          default:
  41.             var1 = "unknown type";
  42.       }
  43.  
  44.       String var2;
  45.       switch (this.stateChange) {
  46.          case 1:
  47.             var2 = "SELECTED";
  48.             break;
  49.          case 2:
  50.             var2 = "DESELECTED";
  51.             break;
  52.          default:
  53.             var2 = "unknown type";
  54.       }
  55.  
  56.       return var1 + ",item=" + this.item + ",stateChange=" + var2;
  57.    }
  58. }
  59.