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 / ComponentEvent.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-04-23  |  1.5 KB  |  47 lines

  1. package java.awt.event;
  2.  
  3. import java.awt.AWTEvent;
  4. import java.awt.Component;
  5. import java.awt.Rectangle;
  6.  
  7. public class ComponentEvent extends AWTEvent {
  8.    public static final int COMPONENT_FIRST = 100;
  9.    public static final int COMPONENT_LAST = 103;
  10.    public static final int COMPONENT_MOVED = 100;
  11.    public static final int COMPONENT_RESIZED = 101;
  12.    public static final int COMPONENT_SHOWN = 102;
  13.    public static final int COMPONENT_HIDDEN = 103;
  14.    private static final long serialVersionUID = 8101406823902992965L;
  15.  
  16.    public ComponentEvent(Component var1, int var2) {
  17.       super(var1, var2);
  18.    }
  19.  
  20.    public Component getComponent() {
  21.       return (Component)super.source;
  22.    }
  23.  
  24.    public String paramString() {
  25.       Rectangle var2 = super.source != null ? ((Component)super.source).getBounds() : null;
  26.       String var1;
  27.       switch (super.id) {
  28.          case 100:
  29.             var1 = "COMPONENT_MOVED (" + var2.x + "," + var2.y + " " + var2.width + "x" + var2.height + ")";
  30.             break;
  31.          case 101:
  32.             var1 = "COMPONENT_RESIZED (" + var2.x + "," + var2.y + " " + var2.width + "x" + var2.height + ")";
  33.             break;
  34.          case 102:
  35.             var1 = "COMPONENT_SHOWN";
  36.             break;
  37.          case 103:
  38.             var1 = "COMPONENT_HIDDEN";
  39.             break;
  40.          default:
  41.             var1 = "unknown type";
  42.       }
  43.  
  44.       return var1;
  45.    }
  46. }
  47.