a1755604bb36867af4d275397712d376f1dc90a1
[jalviewjs.git] / site / j2s / javax / swing / KeyStroke.js
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", 
5 function (keyChar) {
6 {
7 java.awt.AWTKeyStroke.registerSubclass (javax.swing.KeyStroke);
8 return java.awt.AWTKeyStroke.getAWTKeyStroke (keyChar);
9 }}, "~S");
10 c$.getKeyStroke = Clazz.defineMethod (c$, "getKeyStroke", 
11 function (keyChar, onKeyRelease) {
12 return  new javax.swing.KeyStroke (keyChar, 0, 0, onKeyRelease);
13 }, "~S,~B");
14 c$.getKeyStroke = Clazz.defineMethod (c$, "getKeyStroke", 
15 function (keyChar, modifiers) {
16 {
17 java.awt.AWTKeyStroke.registerSubclass (javax.swing.KeyStroke);
18 return java.awt.AWTKeyStroke.getAWTKeyStroke (keyChar, modifiers);
19 }}, "Character,~N");
20 c$.getKeyStroke = Clazz.defineMethod (c$, "getKeyStroke", 
21 function (keyCode, modifiers, onKeyRelease) {
22 {
23 java.awt.AWTKeyStroke.registerSubclass (javax.swing.KeyStroke);
24 return java.awt.AWTKeyStroke.getAWTKeyStroke (keyCode, modifiers, onKeyRelease);
25 }}, "~N,~N,~B");
26 c$.getKeyStroke = Clazz.defineMethod (c$, "getKeyStroke", 
27 function (keyCode, modifiers) {
28 {
29 java.awt.AWTKeyStroke.registerSubclass (javax.swing.KeyStroke);
30 return java.awt.AWTKeyStroke.getAWTKeyStroke (keyCode, modifiers);
31 }}, "~N,~N");
32 c$.getKeyStrokeForEvent = Clazz.defineMethod (c$, "getKeyStrokeForEvent", 
33 function (anEvent) {
34 {
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", 
39 function (s) {
40 if (s == null || s.length == 0) {
41 return null;
42 }{
43 java.awt.AWTKeyStroke.registerSubclass (javax.swing.KeyStroke);
44 try {
45 return java.awt.AWTKeyStroke.getAWTKeyStroke (s);
46 } catch (e) {
47 if (Clazz.exceptionOf (e, IllegalArgumentException)) {
48 return null;
49 } else {
50 throw e;
51 }
52 }
53 }}, "~S");
54 });