1 Clazz.declarePackage ("java.awt");
\r
2 Clazz.load (null, "java.awt.GraphicsConfiguration", ["java.lang.IllegalArgumentException", "java.awt.AWTException", "java.awt.image.BufferedImage", "jssun.awt.image.SunVolatileImage"], function () {
\r
3 c$ = Clazz.declareType (java.awt, "GraphicsConfiguration");
\r
4 Clazz.makeConstructor (c$,
\r
7 Clazz.defineMethod (c$, "createCompatibleImage",
\r
8 function (width, height, transparency) {
\r
9 if (this.getColorModel ().getTransparency () == transparency) {
\r
10 return this.createCompatibleImage (width, height);
\r
11 }var cm = this.getColorModel (transparency);
\r
13 throw new IllegalArgumentException ("Unknown transparency: " + transparency);
\r
14 }var wr = cm.createCompatibleWritableRaster (width, height);
\r
15 return new java.awt.image.BufferedImage (cm, wr, cm.isAlphaPremultiplied (), null);
\r
17 Clazz.defineMethod (c$, "createCompatibleVolatileImage",
\r
18 function (width, height) {
\r
21 vi = this.createCompatibleVolatileImage (width, height, null, 1);
\r
23 if (Clazz.exceptionOf (e, java.awt.AWTException)) {
\r
30 Clazz.defineMethod (c$, "createCompatibleVolatileImage",
\r
31 function (width, height, transparency) {
\r
34 vi = this.createCompatibleVolatileImage (width, height, null, transparency);
\r
36 if (Clazz.exceptionOf (e, java.awt.AWTException)) {
\r
43 Clazz.defineMethod (c$, "createCompatibleVolatileImage",
\r
44 function (width, height, caps, transparency) {
\r
45 var vi = new jssun.awt.image.SunVolatileImage (this, width, height, transparency, caps);
\r
46 if (caps != null && caps.isAccelerated () && !vi.getCapabilities ().isAccelerated ()) {
\r
47 throw new java.awt.AWTException ("Supplied image capabilities could not be met by this graphics configuration.");
\r
49 }, "~N,~N,java.awt.ImageCapabilities,~N");
\r
50 Clazz.defineMethod (c$, "isTranslucencyCapable",
\r