entirely new mouse/key event handling

This commit is contained in:
benfry
2012-09-04 01:18:12 +00:00
parent 971ac33557
commit 6b13c8e169
4 changed files with 487 additions and 83 deletions

View File

@@ -23,19 +23,30 @@
package processing.event;
public class KeyEvent {
Object nativeObject;
public class KeyEvent extends Event {
static public final int PRESSED = 1;
static public final int RELEASED = 2;
static public final int TYPED = 3;
char key;
int keyCode;
public KeyEvent(Object nativeObject) {
this.nativeObject = nativeObject;
public KeyEvent(Object nativeObject,
long millis, int action, int modifiers,
char key, int keyCode) {
super(nativeObject, millis, action, modifiers);
this.key = key;
this.keyCode = keyCode;
}
public Object getNative() {
return nativeObject;
public char getKey() {
return key;
}
public int getKeyCode() {
return keyCode;
}
}