1 Clazz.declarePackage ("javax.swing");
2 Clazz.load (["java.awt.AWTKeyStroke"], "javax.swing.KeyStroke", null, function () {
3 c$ = Clazz.declareType (javax.swing, "KeyStroke", java.awt.AWTKeyStroke);
4 c$.getKeyStroke = Clazz.defineMethod (c$, "getKeyStroke",
7 java.awt.AWTKeyStroke.registerSubclass (javax.swing.KeyStroke);
8 return java.awt.AWTKeyStroke.getAWTKeyStroke (keyChar);
10 c$.getKeyStroke = Clazz.defineMethod (c$, "getKeyStroke",
11 function (keyChar, onKeyRelease) {
12 return new javax.swing.KeyStroke (keyChar, 0, 0, onKeyRelease);
14 c$.getKeyStroke = Clazz.defineMethod (c$, "getKeyStroke",
15 function (keyChar, modifiers) {
17 java.awt.AWTKeyStroke.registerSubclass (javax.swing.KeyStroke);
18 return java.awt.AWTKeyStroke.getAWTKeyStroke (keyChar, modifiers);
20 c$.getKeyStroke = Clazz.defineMethod (c$, "getKeyStroke",
21 function (keyCode, modifiers, onKeyRelease) {
23 java.awt.AWTKeyStroke.registerSubclass (javax.swing.KeyStroke);
24 return java.awt.AWTKeyStroke.getAWTKeyStroke (keyCode, modifiers, onKeyRelease);
26 c$.getKeyStroke = Clazz.defineMethod (c$, "getKeyStroke",
27 function (keyCode, modifiers) {
29 java.awt.AWTKeyStroke.registerSubclass (javax.swing.KeyStroke);
30 return java.awt.AWTKeyStroke.getAWTKeyStroke (keyCode, modifiers);
32 c$.getKeyStrokeForEvent = Clazz.defineMethod (c$, "getKeyStrokeForEvent",
35 java.awt.AWTKeyStroke.registerSubclass (javax.swing.KeyStroke);
36 return java.awt.AWTKeyStroke.getAWTKeyStrokeForEvent (anEvent);
37 }}, "java.awt.event.KeyEvent");
38 c$.getKeyStroke = Clazz.defineMethod (c$, "getKeyStroke",
40 if (s == null || s.length == 0) {
43 java.awt.AWTKeyStroke.registerSubclass (javax.swing.KeyStroke);
45 return java.awt.AWTKeyStroke.getAWTKeyStroke (s);
47 if (Clazz.exceptionOf (e, IllegalArgumentException)) {