1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
|
/* 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 <tromey@cygnus.com>
* @date April 8, 2000
*/
/* Status: Believed complete and correct to JDK 1.2. */
public class MouseEvent extends InputEvent
{
public static final int MOUSE_CLICKED = 500;
public static final int MOUSE_DRAGGED = 506;
public static final int MOUSE_ENTERED = 504;
public static final int MOUSE_EXITED = 505;
public static final int MOUSE_FIRST = 500;
public static final int MOUSE_LAST = 506;
public static final int MOUSE_MOVED = 503;
public static final int MOUSE_PRESSED = 501;
public static final int MOUSE_RELEASED = 502;
public MouseEvent (Component source, int id, long when, int modifiers,
int x, int y, int clickCount, boolean popupTrigger)
{
super (source, id);
this.when = when;
this.modifiers = modifiers;
this.x = x;
this.y = y;
this.clickCount = clickCount;
this.popupTrigger = popupTrigger;
}
public int getClickCount ()
{
return clickCount;
}
public Point getPoint ()
{
return new Point (x, y);
}
public int getX ()
{
return x;
}
public int getY ()
{
return y;
}
public boolean isPopupTrigger ()
{
return popupTrigger;
}
public String paramString ()
{
return ("MouseEvent[" + when + "," + modifiers
+ ",(" + x + "," + y + "),"
+ clickCount + "," + popupTrigger
+ ";" + super.paramString () + "]");
}
public void translatePoint (int x, int y)
{
this.x += x;
this.y += y;
}
private long when;
private int modifiers;
private int x;
private int y;
private int clickCount;
private boolean popupTrigger;
}
|