Merge branch 'master' of https://source.jalview.org/git/jalviewjs.git
[jalviewjs.git] / site / swingjs / j2s / javax / swing / JFrame.js
index d8f0d88..d89f1cf 100644 (file)
-Clazz.declarePackage ("javax.swing");\r
-Clazz.load (["java.awt.Frame", "javax.swing.RootPaneContainer", "$.WindowConstants"], "javax.swing.JFrame", ["java.lang.Boolean", "$.IllegalArgumentException", "javax.swing.JComponent", "$.JRootPane", "$.RepaintManager", "$.SwingUtilities", "$.UIManager"], function () {\r
-c$ = Clazz.decorateAsClass (function () {\r
-this.defaultCloseOperation = 1;\r
-this.transferHandler = null;\r
-this.rootPane = null;\r
-this.rootPaneCheckingEnabled = false;\r
-Clazz.instantialize (this, arguments);\r
-}, javax.swing, "JFrame", java.awt.Frame, [javax.swing.WindowConstants, javax.swing.RootPaneContainer]);\r
-Clazz.makeConstructor (c$, \r
-function () {\r
-Clazz.superConstructor (this, javax.swing.JFrame);\r
-this.frameInit ();\r
-});\r
-Clazz.makeConstructor (c$, \r
-function (gc) {\r
-Clazz.superConstructor (this, javax.swing.JFrame, [gc]);\r
-this.frameInit ();\r
-}, "java.awt.GraphicsConfiguration");\r
-Clazz.makeConstructor (c$, \r
-function (title) {\r
-Clazz.superConstructor (this, javax.swing.JFrame, [title]);\r
-this.frameInit ();\r
-}, "~S");\r
-Clazz.makeConstructor (c$, \r
-function (title, gc) {\r
-Clazz.superConstructor (this, javax.swing.JFrame, [title, gc]);\r
-this.frameInit ();\r
-}, "~S,java.awt.GraphicsConfiguration");\r
-Clazz.defineMethod (c$, "frameInit", \r
-function () {\r
-this.enableEvents (72);\r
-this.setLocale (javax.swing.JComponent.getDefaultLocale ());\r
-this.setRootPane (this.createRootPane ());\r
-this.setBackground (javax.swing.UIManager.getColor ("control"));\r
-this.setRootPaneCheckingEnabled (true);\r
-if (javax.swing.JFrame.isDefaultLookAndFeelDecorated ()) {\r
-var supportsWindowDecorations = javax.swing.UIManager.getLookAndFeel ().getSupportsWindowDecorations ();\r
-if (supportsWindowDecorations) {\r
-this.setUndecorated (true);\r
-this.getRootPane ().setWindowDecorationStyle (1);\r
-}}});\r
-Clazz.defineMethod (c$, "createRootPane", \r
-function () {\r
-var rp =  new javax.swing.JRootPane ();\r
-rp.setOpaque (true);\r
-return rp;\r
-});\r
-Clazz.defineMethod (c$, "processWindowEvent", \r
-function (e) {\r
-Clazz.superCall (this, javax.swing.JFrame, "processWindowEvent", [e]);\r
-if (e.getID () == 201) {\r
-switch (this.defaultCloseOperation) {\r
-case 1:\r
-this.setVisible (false);\r
-break;\r
-case 2:\r
-this.dispose ();\r
-break;\r
-case 0:\r
-default:\r
-break;\r
-case 3:\r
-System.exit (0);\r
-break;\r
-}\r
-}}, "java.awt.event.WindowEvent");\r
-Clazz.defineMethod (c$, "setDefaultCloseOperation", \r
-function (operation) {\r
-if (operation != 0 && operation != 1 && operation != 2 && operation != 3) {\r
-throw  new IllegalArgumentException ("defaultCloseOperation must be one of: DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE, DISPOSE_ON_CLOSE, or EXIT_ON_CLOSE");\r
-}if (this.defaultCloseOperation != operation) {\r
-if (operation == 3) {\r
-var security = System.getSecurityManager ();\r
-if (security != null) {\r
-security.checkExit (0);\r
-}}var oldValue = this.defaultCloseOperation;\r
-this.defaultCloseOperation = operation;\r
-this.firePropertyChangeInt ("defaultCloseOperation", oldValue, operation);\r
-}}, "~N");\r
-Clazz.defineMethod (c$, "getDefaultCloseOperation", \r
-function () {\r
-return this.defaultCloseOperation;\r
-});\r
-Clazz.defineMethod (c$, "setTransferHandler", \r
-function (newHandler) {\r
-var oldHandler = this.transferHandler;\r
-this.transferHandler = newHandler;\r
-javax.swing.SwingUtilities.installSwingDropTargetAsNecessary (this, this.transferHandler);\r
-this.firePropertyChangeObject ("transferHandler", oldHandler, newHandler);\r
-}, "javax.swing.TransferHandler");\r
-Clazz.defineMethod (c$, "getTransferHandler", \r
-function () {\r
-return this.transferHandler;\r
-});\r
-Clazz.overrideMethod (c$, "update", \r
-function (g) {\r
-this.paint (g);\r
-}, "java.awt.Graphics");\r
-Clazz.defineMethod (c$, "setJMenuBar", \r
-function (menubar) {\r
-this.getRootPane ().setMenuBar (menubar);\r
-}, "javax.swing.JMenuBar");\r
-Clazz.defineMethod (c$, "getJMenuBar", \r
-function () {\r
-return this.getRootPane ().getMenuBar ();\r
-});\r
-Clazz.defineMethod (c$, "isRootPaneCheckingEnabled", \r
-function () {\r
-return this.rootPaneCheckingEnabled;\r
-});\r
-Clazz.defineMethod (c$, "setRootPaneCheckingEnabled", \r
-function (enabled) {\r
-this.rootPaneCheckingEnabled = enabled;\r
-}, "~B");\r
-Clazz.overrideMethod (c$, "addImpl", \r
-function (comp, constraints, index) {\r
-if (this.isRootPaneCheckingEnabled ()) {\r
-return this.getContentPane ().add (comp, constraints, index);\r
-}return this.addImplSAEM (comp, constraints, index);\r
-}, "java.awt.Component,~O,~N");\r
-Clazz.defineMethod (c$, "remove", \r
-function (comp) {\r
-if (comp === this.rootPane) {\r
-this.removeChild (comp);\r
-} else {\r
-this.getContentPane ().removeChild (comp);\r
-}}, "java.awt.Component");\r
-Clazz.defineMethod (c$, "setLayout", \r
-function (manager) {\r
-if (this.isRootPaneCheckingEnabled ()) {\r
-this.getContentPane ().setLayout (manager);\r
-} else {\r
-Clazz.superCall (this, javax.swing.JFrame, "setLayout", [manager]);\r
-}}, "java.awt.LayoutManager");\r
-Clazz.overrideMethod (c$, "getRootPane", \r
-function () {\r
-return this.rootPane;\r
-});\r
-Clazz.defineMethod (c$, "setRootPane", \r
-function (root) {\r
-if (this.rootPane != null) {\r
-this.remove (this.rootPane);\r
-}this.rootPane = root;\r
-if (this.rootPane != null) {\r
-var checkingEnabled = this.isRootPaneCheckingEnabled ();\r
-try {\r
-this.setRootPaneCheckingEnabled (false);\r
-this.add (this.rootPane, "Center");\r
-} finally {\r
-this.setRootPaneCheckingEnabled (checkingEnabled);\r
-}\r
-}}, "javax.swing.JRootPane");\r
-Clazz.overrideMethod (c$, "getContentPane", \r
-function () {\r
-return this.getRootPane ().getContentPane ();\r
-});\r
-Clazz.overrideMethod (c$, "setContentPane", \r
-function (contentPane) {\r
-this.getRootPane ().setContentPane (contentPane);\r
-}, "java.awt.Container");\r
-Clazz.overrideMethod (c$, "getLayeredPane", \r
-function () {\r
-return this.getRootPane ().getLayeredPane ();\r
-});\r
-Clazz.overrideMethod (c$, "setLayeredPane", \r
-function (layeredPane) {\r
-this.getRootPane ().setLayeredPane (layeredPane);\r
-}, "javax.swing.JLayeredPane");\r
-Clazz.overrideMethod (c$, "getGlassPane", \r
-function () {\r
-return this.getRootPane ().getGlassPane ();\r
-});\r
-Clazz.overrideMethod (c$, "setGlassPane", \r
-function (glassPane) {\r
-this.getRootPane ().setGlassPane (glassPane);\r
-}, "java.awt.Component");\r
-Clazz.defineMethod (c$, "getGraphics", \r
-function () {\r
-javax.swing.JComponent.getGraphicsInvoked (this);\r
-return Clazz.superCall (this, javax.swing.JFrame, "getGraphics", []);\r
-});\r
-Clazz.defineMethod (c$, "repaint", \r
-function (time, x, y, width, height) {\r
-if (javax.swing.RepaintManager.HANDLE_TOP_LEVEL_PAINT) {\r
-javax.swing.RepaintManager.currentManager (this).addDirtyRegion (this, x, y, width, height);\r
-} else {\r
-Clazz.superCall (this, javax.swing.JFrame, "repaint", [time, x, y, width, height]);\r
-}}, "~N,~N,~N,~N,~N");\r
-c$.setDefaultLookAndFeelDecorated = Clazz.defineMethod (c$, "setDefaultLookAndFeelDecorated", \r
-function (defaultLookAndFeelDecorated) {\r
-if (defaultLookAndFeelDecorated) {\r
-javax.swing.SwingUtilities.appContextPut (javax.swing.JFrame.defaultLookAndFeelDecoratedKey, Boolean.TRUE);\r
-} else {\r
-javax.swing.SwingUtilities.appContextPut (javax.swing.JFrame.defaultLookAndFeelDecoratedKey, Boolean.FALSE);\r
-}}, "~B");\r
-c$.isDefaultLookAndFeelDecorated = Clazz.defineMethod (c$, "isDefaultLookAndFeelDecorated", \r
-function () {\r
-var defaultLookAndFeelDecorated = javax.swing.SwingUtilities.appContextGet (javax.swing.JFrame.defaultLookAndFeelDecoratedKey);\r
-if (defaultLookAndFeelDecorated == null) {\r
-defaultLookAndFeelDecorated = Boolean.FALSE;\r
-}return defaultLookAndFeelDecorated.booleanValue ();\r
-});\r
-Clazz.defineMethod (c$, "paramString", \r
-function () {\r
-var defaultCloseOperationString;\r
-if (this.defaultCloseOperation == 1) {\r
-defaultCloseOperationString = "HIDE_ON_CLOSE";\r
-} else if (this.defaultCloseOperation == 2) {\r
-defaultCloseOperationString = "DISPOSE_ON_CLOSE";\r
-} else if (this.defaultCloseOperation == 0) {\r
-defaultCloseOperationString = "DO_NOTHING_ON_CLOSE";\r
-} else if (this.defaultCloseOperation == 3) {\r
-defaultCloseOperationString = "EXIT_ON_CLOSE";\r
-} else defaultCloseOperationString = "";\r
-var rootPaneString = (this.rootPane != null ? this.rootPane.toString () : "");\r
-var rootPaneCheckingEnabledString = (this.rootPaneCheckingEnabled ? "true" : "false");\r
-return Clazz.superCall (this, javax.swing.JFrame, "paramString", []) + ",defaultCloseOperation=" + defaultCloseOperationString + ",rootPane=" + rootPaneString + ",rootPaneCheckingEnabled=" + rootPaneCheckingEnabledString;\r
-});\r
-Clazz.defineStatics (c$,\r
-"EXIT_ON_CLOSE", 3);\r
-c$.defaultLookAndFeelDecoratedKey = c$.prototype.defaultLookAndFeelDecoratedKey =  new Clazz._O ();\r
-});\r
+Clazz.declarePackage ("javax.swing");
+Clazz.load (["java.awt.Frame", "javax.swing.RootPaneContainer", "$.WindowConstants"], "javax.swing.JFrame", ["java.lang.Boolean", "$.IllegalArgumentException", "javax.swing.JComponent", "$.JRootPane", "$.RepaintManager", "$.SwingUtilities", "$.UIManager"], function () {
+c$ = Clazz.decorateAsClass (function () {
+this.defaultCloseOperation = 1;
+this.transferHandler = null;
+this.rootPane = null;
+this.rootPaneCheckingEnabled = false;
+Clazz.instantialize (this, arguments);
+}, javax.swing, "JFrame", java.awt.Frame, [javax.swing.WindowConstants, javax.swing.RootPaneContainer]);
+Clazz.makeConstructor (c$, 
+function () {
+Clazz.superConstructor (this, javax.swing.JFrame);
+this.frameInit ();
+});
+Clazz.makeConstructor (c$, 
+function (gc) {
+Clazz.superConstructor (this, javax.swing.JFrame, [gc]);
+this.frameInit ();
+}, "java.awt.GraphicsConfiguration");
+Clazz.makeConstructor (c$, 
+function (title) {
+Clazz.superConstructor (this, javax.swing.JFrame, [title]);
+this.frameInit ();
+}, "~S");
+Clazz.makeConstructor (c$, 
+function (title, gc) {
+Clazz.superConstructor (this, javax.swing.JFrame, [title, gc]);
+this.frameInit ();
+}, "~S,java.awt.GraphicsConfiguration");
+Clazz.defineMethod (c$, "frameInit", 
+function () {
+this.enableEvents (72);
+this.setLocale (javax.swing.JComponent.getDefaultLocale ());
+this.setRootPane (this.createRootPane ());
+this.setBackground (javax.swing.UIManager.getColor ("control"));
+this.setRootPaneCheckingEnabled (true);
+if (javax.swing.JFrame.isDefaultLookAndFeelDecorated ()) {
+var supportsWindowDecorations = javax.swing.UIManager.getLookAndFeel ().getSupportsWindowDecorations ();
+if (supportsWindowDecorations) {
+this.setUndecorated (true);
+this.getRootPane ().setWindowDecorationStyle (1);
+}}});
+Clazz.defineMethod (c$, "createRootPane", 
+function () {
+var rp =  new javax.swing.JRootPane ();
+rp.setOpaque (true);
+return rp;
+});
+Clazz.defineMethod (c$, "processWindowEvent", 
+function (e) {
+Clazz.superCall (this, javax.swing.JFrame, "processWindowEvent", [e]);
+if (e.getID () == 201) {
+switch (this.defaultCloseOperation) {
+case 1:
+this.setVisible (false);
+break;
+case 2:
+this.dispose ();
+break;
+case 0:
+default:
+break;
+case 3:
+System.exit (0);
+break;
+}
+}}, "java.awt.event.WindowEvent");
+Clazz.defineMethod (c$, "setDefaultCloseOperation", 
+function (operation) {
+if (operation != 0 && operation != 1 && operation != 2 && operation != 3) {
+throw  new IllegalArgumentException ("defaultCloseOperation must be one of: DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE, DISPOSE_ON_CLOSE, or EXIT_ON_CLOSE");
+}if (this.defaultCloseOperation != operation) {
+if (operation == 3) {
+var security = System.getSecurityManager ();
+if (security != null) {
+security.checkExit (0);
+}}var oldValue = this.defaultCloseOperation;
+this.defaultCloseOperation = operation;
+this.firePropertyChangeInt ("defaultCloseOperation", oldValue, operation);
+}}, "~N");
+Clazz.defineMethod (c$, "getDefaultCloseOperation", 
+function () {
+return this.defaultCloseOperation;
+});
+Clazz.defineMethod (c$, "setTransferHandler", 
+function (newHandler) {
+var oldHandler = this.transferHandler;
+this.transferHandler = newHandler;
+javax.swing.SwingUtilities.installSwingDropTargetAsNecessary (this, this.transferHandler);
+this.firePropertyChangeObject ("transferHandler", oldHandler, newHandler);
+}, "javax.swing.TransferHandler");
+Clazz.defineMethod (c$, "getTransferHandler", 
+function () {
+return this.transferHandler;
+});
+Clazz.overrideMethod (c$, "update", 
+function (g) {
+this.paint (g);
+}, "java.awt.Graphics");
+Clazz.defineMethod (c$, "setJMenuBar", 
+function (menubar) {
+this.getRootPane ().setMenuBar (menubar);
+}, "javax.swing.JMenuBar");
+Clazz.defineMethod (c$, "getJMenuBar", 
+function () {
+return this.getRootPane ().getMenuBar ();
+});
+Clazz.defineMethod (c$, "isRootPaneCheckingEnabled", 
+function () {
+return this.rootPaneCheckingEnabled;
+});
+Clazz.defineMethod (c$, "setRootPaneCheckingEnabled", 
+function (enabled) {
+this.rootPaneCheckingEnabled = enabled;
+}, "~B");
+Clazz.overrideMethod (c$, "addImpl", 
+function (comp, constraints, index) {
+if (this.isRootPaneCheckingEnabled ()) {
+return this.getContentPane ().add (comp, constraints, index);
+}return this.addImplSAEM (comp, constraints, index);
+}, "java.awt.Component,~O,~N");
+Clazz.defineMethod (c$, "remove", 
+function (comp) {
+if (comp === this.rootPane) {
+this.removeChild (comp);
+} else {
+this.getContentPane ().removeChild (comp);
+}}, "java.awt.Component");
+Clazz.defineMethod (c$, "setLayout", 
+function (manager) {
+if (this.isRootPaneCheckingEnabled ()) {
+this.getContentPane ().setLayout (manager);
+} else {
+Clazz.superCall (this, javax.swing.JFrame, "setLayout", [manager]);
+}}, "java.awt.LayoutManager");
+Clazz.overrideMethod (c$, "getRootPane", 
+function () {
+return this.rootPane;
+});
+Clazz.defineMethod (c$, "setRootPane", 
+function (root) {
+if (this.rootPane != null) {
+this.remove (this.rootPane);
+}this.rootPane = root;
+if (this.rootPane != null) {
+var checkingEnabled = this.isRootPaneCheckingEnabled ();
+try {
+this.setRootPaneCheckingEnabled (false);
+this.add (this.rootPane, "Center");
+} finally {
+this.setRootPaneCheckingEnabled (checkingEnabled);
+}
+}}, "javax.swing.JRootPane");
+Clazz.overrideMethod (c$, "getContentPane", 
+function () {
+return this.getRootPane ().getContentPane ();
+});
+Clazz.overrideMethod (c$, "setContentPane", 
+function (contentPane) {
+this.getRootPane ().setContentPane (contentPane);
+}, "java.awt.Container");
+Clazz.overrideMethod (c$, "getLayeredPane", 
+function () {
+return this.getRootPane ().getLayeredPane ();
+});
+Clazz.overrideMethod (c$, "setLayeredPane", 
+function (layeredPane) {
+this.getRootPane ().setLayeredPane (layeredPane);
+}, "javax.swing.JLayeredPane");
+Clazz.overrideMethod (c$, "getGlassPane", 
+function () {
+return this.getRootPane ().getGlassPane ();
+});
+Clazz.overrideMethod (c$, "setGlassPane", 
+function (glassPane) {
+this.getRootPane ().setGlassPane (glassPane);
+}, "java.awt.Component");
+Clazz.defineMethod (c$, "getGraphics", 
+function () {
+javax.swing.JComponent.getGraphicsInvoked (this);
+return Clazz.superCall (this, javax.swing.JFrame, "getGraphics", []);
+});
+Clazz.defineMethod (c$, "repaint", 
+function (time, x, y, width, height) {
+if (javax.swing.RepaintManager.HANDLE_TOP_LEVEL_PAINT) {
+javax.swing.RepaintManager.currentManager (this).addDirtyRegion (this, x, y, width, height);
+} else {
+Clazz.superCall (this, javax.swing.JFrame, "repaint", [time, x, y, width, height]);
+}}, "~N,~N,~N,~N,~N");
+c$.setDefaultLookAndFeelDecorated = Clazz.defineMethod (c$, "setDefaultLookAndFeelDecorated", 
+function (defaultLookAndFeelDecorated) {
+if (defaultLookAndFeelDecorated) {
+javax.swing.SwingUtilities.appContextPut (javax.swing.JFrame.defaultLookAndFeelDecoratedKey, Boolean.TRUE);
+} else {
+javax.swing.SwingUtilities.appContextPut (javax.swing.JFrame.defaultLookAndFeelDecoratedKey, Boolean.FALSE);
+}}, "~B");
+c$.isDefaultLookAndFeelDecorated = Clazz.defineMethod (c$, "isDefaultLookAndFeelDecorated", 
+function () {
+var defaultLookAndFeelDecorated = javax.swing.SwingUtilities.appContextGet (javax.swing.JFrame.defaultLookAndFeelDecoratedKey);
+if (defaultLookAndFeelDecorated == null) {
+defaultLookAndFeelDecorated = Boolean.FALSE;
+}return defaultLookAndFeelDecorated.booleanValue ();
+});
+Clazz.defineMethod (c$, "paramString", 
+function () {
+var defaultCloseOperationString;
+if (this.defaultCloseOperation == 1) {
+defaultCloseOperationString = "HIDE_ON_CLOSE";
+} else if (this.defaultCloseOperation == 2) {
+defaultCloseOperationString = "DISPOSE_ON_CLOSE";
+} else if (this.defaultCloseOperation == 0) {
+defaultCloseOperationString = "DO_NOTHING_ON_CLOSE";
+} else if (this.defaultCloseOperation == 3) {
+defaultCloseOperationString = "EXIT_ON_CLOSE";
+} else defaultCloseOperationString = "";
+var rootPaneString = (this.rootPane != null ? this.rootPane.toString () : "");
+var rootPaneCheckingEnabledString = (this.rootPaneCheckingEnabled ? "true" : "false");
+return Clazz.superCall (this, javax.swing.JFrame, "paramString", []) + ",defaultCloseOperation=" + defaultCloseOperationString + ",rootPane=" + rootPaneString + ",rootPaneCheckingEnabled=" + rootPaneCheckingEnabledString;
+});
+Clazz.defineStatics (c$,
+"EXIT_ON_CLOSE", 3);
+c$.defaultLookAndFeelDecoratedKey = c$.prototype.defaultLookAndFeelDecoratedKey =  new Clazz._O ();
+});