JAL-1807 Bob's JalviewJS prototype first commit
[jalviewjs.git] / site / swingjs / Boltzmann.htm
1 <!DOCTYPE html>\r
2 <html>\r
3 <title>SwingJS test</title>\r
4 <head>\r
5 <meta charset="utf-8" />\r
6 <!-- breaking out the library for debugging -->\r
7 <script type="text/javascript" src="jquery/jquery.js"></script>\r
8 <script type="text/javascript" src="js/JSmoljQueryExt.js"></script>\r
9 <script type="text/javascript" src="js/JSmolCore.js"></script>\r
10 <script type="text/javascript" src="js/j2sjmol.js"></script>\r
11 <script type="text/javascript" src="js/JSmol.js"></script>\r
12 <script type="text/javascript" src="js/SwingJS.js"></script>\r
13 \r
14 <script type="text/javascript">\r
15 \r
16 Jmol._checkLoad = true;\r
17 \r
18 Jmol._isAsync = false;\r
19 \r
20 Jmol.getProfile() // records repeat calls to overridden or overloaded Java methods\r
21 \r
22 // use ?_USE=JAVA or _USE=SIGNED or _USE=HTML5\r
23 \r
24 jmol_isReady = function(applet) {\r
25         document.title = (applet._id + " is ready")\r
26         Jmol._getElement(applet, "appletdiv").style.border="1px solid blue"\r
27  \r
28 }               \r
29 \r
30 Info = {\r
31     code: "org.uwi.Boltzmann",\r
32         width: 562,\r
33         height: 391,\r
34         debug: false,\r
35         color: "#F0F0F0",\r
36         zIndexBase: 20000,\r
37         z:{monitorZIndex:100},\r
38         serverURL: "http://chemapps.stolaf.edu/jmol/jsmol/php/jsmol.php",\r
39         use: "HTML5",\r
40         j2sPath: "j2s",\r
41         jarPath: "java",\r
42 //      jarFile: "JStest.jar",\r
43         isSigned: false,\r
44         disableJ2SLoadMonitor: false,\r
45         disableInitialConsole: false,\r
46         console:"sysoutdiv",\r
47         readyFunction: jmol_isReady,\r
48   allowjavascript: true\r
49 }\r
50 \r
51 \r
52 function dateTest() {\r
53 \r
54   Class.loadClass()\r
55 \r
56   Class.loadClass(\r
57         "java.text.SimpleDateFormat",\r
58         function() {\r
59                 alert(new java.text.SimpleDateFormat($("#date").val()).format(new Date))\r
60         }\r
61   );\r
62 }\r
63 \r
64 </script>\r
65 </head>\r
66 <body>\r
67 A test page for the SwingJS system. \r
68 A <a href=https://sourceforge.net/p/swingjs/code/HEAD/tree/trunk/src/org/uwi/Boltzmann.java>simple JApplet</a>. \r
69 <script>\r
70 SwingJS.getApplet("testApplet", Info)\r
71 </script>\r
72 <div style="position:absolute;left:900px;top:30px;width:600px;height:300px;">\r
73 <div id=sysoutdiv style="border:1px solid green;width:100%;height:95%;overflow:auto"></div>\r
74 This is System.out. <a href="javascript:testApplet._clearConsole()">clear it</a> \r
75 <a href="javascript:alert('The methods listed in the next message are those that are overloaded in such a way -- for example, Color(int r, int g, int b) and Color(float r, float g, float b) -- that make them impossible for Java2Script to differentiate and so must be refactored.'); Clazz.showDuplicates()">Show Duplicates</a>\r
76 <br> <a href="j2s" target="_blank">Converted Java class directory</a>\r
77 <br><img src=boltzmann.png /> (Java)</div>\r
78 </div>\r
79 </body>\r
80 </html>\r