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

  1. package java.awt.event;
  2.  
  3. import java.awt.Component;
  4. import java.awt.Point;
  5.  
  6. public class MouseEvent extends InputEvent {
  7.    public static final int MOUSE_FIRST = 500;
  8.    public static final int MOUSE_LAST = 506;
  9.    public static final int MOUSE_CLICKED = 500;
  10.    public static final int MOUSE_PRESSED = 501;
  11.    public static final int MOUSE_RELEASED = 502;
  12.    public static final int MOUSE_MOVED = 503;
  13.    public static final int MOUSE_ENTERED = 504;
  14.    public static final int MOUSE_EXITED = 505;
  15.    public static final int MOUSE_DRAGGED = 506;
  16.    // $FF: renamed from: x int
  17.    int field_0;
  18.    // $FF: renamed from: y int
  19.    int field_1;
  20.    int clickCount;
  21.    boolean popupTrigger = false;
  22.    private static final long serialVersionUID = -991214153494842848L;
  23.  
  24.    public MouseEvent(Component var1, int var2, long var3, int var5, int var6, int var7, int var8, boolean var9) {
  25.       super(var1, var2, var3, var5);
  26.       this.field_0 = var6;
  27.       this.field_1 = var7;
  28.       this.clickCount = var8;
  29.       this.popupTrigger = var9;
  30.    }
  31.  
  32.    public int getX() {
  33.       return this.field_0;
  34.    }
  35.  
  36.    public int getY() {
  37.       return this.field_1;
  38.    }
  39.  
  40.    public Point getPoint() {
  41.       synchronized(this){}
  42.  
  43.       int var1;
  44.       int var2;
  45.       try {
  46.          var1 = this.field_0;
  47.          var2 = this.field_1;
  48.       } catch (Throwable var5) {
  49.          throw var5;
  50.       }
  51.  
  52.       return new Point(var1, var2);
  53.    }
  54.  
  55.    public synchronized void translatePoint(int var1, int var2) {
  56.       this.field_0 += var1;
  57.       this.field_1 += var2;
  58.    }
  59.  
  60.    public int getClickCount() {
  61.       return this.clickCount;
  62.    }
  63.  
  64.    public boolean isPopupTrigger() {
  65.       return this.popupTrigger;
  66.    }
  67.  
  68.    public String paramString() {
  69.       String var1;
  70.       switch (super.id) {
  71.          case 500:
  72.             var1 = "MOUSE_CLICKED";
  73.             break;
  74.          case 501:
  75.             var1 = "MOUSE_PRESSED";
  76.             break;
  77.          case 502:
  78.             var1 = "MOUSE_RELEASED";
  79.             break;
  80.          case 503:
  81.             var1 = "MOUSE_MOVED";
  82.             break;
  83.          case 504:
  84.             var1 = "MOUSE_ENTERED";
  85.             break;
  86.          case 505:
  87.             var1 = "MOUSE_EXITED";
  88.             break;
  89.          case 506:
  90.             var1 = "MOUSE_DRAGGED";
  91.             break;
  92.          default:
  93.             var1 = "unknown type";
  94.       }
  95.  
  96.       return var1 + ",(" + this.field_0 + "," + this.field_1 + ")" + ",mods=" + ((InputEvent)this).getModifiers() + ",clickCount=" + this.clickCount;
  97.    }
  98. }
  99.