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