< prev index next >

test/java/awt/print/PrinterJob/PrintTestLexmarkIQ.java

Print this page

        

*** 18,40 **** * * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA * or visit www.oracle.com if you need additional information or have any * questions. */ ! /* * @test ! * @bug 6966350 * @summary Verifies if Empty pages are printed on Lexmark E352dn PS3 * with "1200 IQ" setting * @run main/manual PrintTestLexmarkIQ */ import java.awt.BorderLayout; import java.awt.Color; import java.awt.FlowLayout; import java.awt.Font; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.geom.Rectangle2D; import java.awt.print.PageFormat; import java.awt.print.Paper; import java.awt.print.Printable; import static java.awt.print.Printable.NO_SUCH_PAGE; --- 18,42 ---- * * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA * or visit www.oracle.com if you need additional information or have any * questions. */ ! /* * @test ! * @bug 6966350 8160882 * @summary Verifies if Empty pages are printed on Lexmark E352dn PS3 * with "1200 IQ" setting * @run main/manual PrintTestLexmarkIQ */ import java.awt.BorderLayout; import java.awt.Color; import java.awt.FlowLayout; import java.awt.Font; import java.awt.Graphics; import java.awt.Graphics2D; + import java.awt.event.WindowAdapter; + import java.awt.event.WindowEvent; import java.awt.geom.Rectangle2D; import java.awt.print.PageFormat; import java.awt.print.Paper; import java.awt.print.Printable; import static java.awt.print.Printable.NO_SUCH_PAGE;
*** 143,152 **** --- 145,161 ---- buttonPanel.add(failButton); mainPanel.add(buttonPanel, BorderLayout.SOUTH); dialog.add(mainPanel); dialog.pack(); dialog.setVisible(true); + dialog.addWindowListener(new WindowAdapter() { + public void windowClosing(WindowEvent e) { + System.out.println("main dialog closing"); + testGeneratedInterrupt = false; + mainThread.interrupt(); + } + }); } public int print(Graphics g, PageFormat pf, int pi) throws PrinterException { if (pi != 0) {
< prev index next >