home *** CD-ROM | disk | FTP | other *** search
/ S283 Planetary Science &n…he Search for Life DVD 2 / DVD-ROM.iso / install / jre1_3 / lib / rt.jar / java / awt / event / MouseEvent.class (.txt) < prev    next >
Encoding:
Java Class File  |  1979-12-31  |  1.9 KB  |  102 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.    private static native void initIDs();
  25.  
  26.    public MouseEvent(Component var1, int var2, long var3, int var5, int var6, int var7, int var8, boolean var9) {
  27.       super(var1, var2, var3, var5);
  28.       this.field_0 = var6;
  29.       this.field_1 = var7;
  30.       this.clickCount = var8;
  31.       this.popupTrigger = var9;
  32.    }
  33.  
  34.    public int getX() {
  35.       return this.field_0;
  36.    }
  37.  
  38.    public int getY() {
  39.       return this.field_1;
  40.    }
  41.  
  42.    public Point getPoint() {
  43.       int var1;
  44.       int var2;
  45.       synchronized(this) {
  46.          var1 = this.field_0;
  47.          var2 = this.field_1;
  48.       }
  49.  
  50.       return new Point(var1, var2);
  51.    }
  52.  
  53.    public synchronized void translatePoint(int var1, int var2) {
  54.       this.field_0 += var1;
  55.       this.field_1 += var2;
  56.    }
  57.  
  58.    public int getClickCount() {
  59.       return this.clickCount;
  60.    }
  61.  
  62.    public boolean isPopupTrigger() {
  63.       return this.popupTrigger;
  64.    }
  65.  
  66.    public String paramString() {
  67.       String var1;
  68.       switch (super.id) {
  69.          case 500:
  70.             var1 = "MOUSE_CLICKED";
  71.             break;
  72.          case 501:
  73.             var1 = "MOUSE_PRESSED";
  74.             break;
  75.          case 502:
  76.             var1 = "MOUSE_RELEASED";
  77.             break;
  78.          case 503:
  79.             var1 = "MOUSE_MOVED";
  80.             break;
  81.          case 504:
  82.             var1 = "MOUSE_ENTERED";
  83.             break;
  84.          case 505:
  85.             var1 = "MOUSE_EXITED";
  86.             break;
  87.          case 506:
  88.             var1 = "MOUSE_DRAGGED";
  89.             break;
  90.          default:
  91.             var1 = "unknown type";
  92.       }
  93.  
  94.       return var1 + ",(" + this.field_0 + "," + this.field_1 + ")" + ",mods=" + ((InputEvent)this).getModifiers() + ",clickCount=" + this.clickCount;
  95.    }
  96.  
  97.    static {
  98.       NativeLibLoader.loadLibraries();
  99.       initIDs();
  100.    }
  101. }
  102.