< prev index next >

test/java/awt/Component/PrintAllXcheckJNI/PrintAllXcheckJNI.java

Print this page

        

*** 24,46 **** /* @test @key headful @bug 6736247 @summary Component.printAll Invalid local JNI handle @author Dmitry Cherepanov: area=awt.component @run main/othervm -Xcheck:jni PrintAllXcheckJNI */ ! import java.awt.*; import java.awt.image.BufferedImage; public class PrintAllXcheckJNI { public static void main(String []s) { Frame frame = new Frame(); frame.setVisible(true); BufferedImage img = new BufferedImage(frame.getWidth(), frame.getHeight(), BufferedImage.TYPE_INT_RGB); Graphics2D g = img.createGraphics(); --- 24,52 ---- /* @test @key headful @bug 6736247 @summary Component.printAll Invalid local JNI handle + @library ../../regtesthelpers + @build Util @author Dmitry Cherepanov: area=awt.component @run main/othervm -Xcheck:jni PrintAllXcheckJNI */ ! import java.awt.Frame; ! import java.awt.Graphics2D; import java.awt.image.BufferedImage; + import test.java.awt.regtesthelpers.Util; public class PrintAllXcheckJNI { public static void main(String []s) { Frame frame = new Frame(); + frame.setBounds(100, 100, 100, 100); frame.setVisible(true); + Util.waitForIdle(Util.createRobot()); BufferedImage img = new BufferedImage(frame.getWidth(), frame.getHeight(), BufferedImage.TYPE_INT_RGB); Graphics2D g = img.createGraphics();
< prev index next >