home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 June / CHIPHEFT062001.ISO / browser / nc32lyc / comm.z / java40.jar / sun / awt / motif / MAppletHostToolkit.class (.txt) < prev    next >
Encoding:
Java Class File  |  2000-08-15  |  1.4 KB  |  33 lines

  1. package sun.awt.motif;
  2.  
  3. import java.applet.Applet;
  4. import java.awt.Component;
  5. import java.awt.Dimension;
  6. import java.awt.PrintJob;
  7. import java.io.PrintStream;
  8. import netscape.applet.AppletHostToolkit;
  9.  
  10. public class MAppletHostToolkit extends AppletHostToolkit {
  11.    public void printApplet(Applet var1, String var2, int var3) {
  12.       Dimension var4 = ((Component)var1).getSize();
  13.       PrintStream var5 = new PrintStream(new XPFileOutputStream(var3));
  14.       PSPrintStream var6 = new PSPrintStream((PrintJob)null, var5, var2, var4, false);
  15.       var6.sendProlog();
  16.       var6.startPage(0);
  17.       PSGraphics var7 = new PSGraphics(var6, 0);
  18.       var7.clipRect(0, 0, var4.width, var4.height);
  19.  
  20.       try {
  21.          ((Component)var1).printAll(var7);
  22.       } catch (Exception var9) {
  23.          System.err.println(var9);
  24.          ((Throwable)var9).printStackTrace();
  25.       }
  26.  
  27.       var7.dispose();
  28.       var6.endPage();
  29.       var6.close(0);
  30.       var5.close();
  31.    }
  32. }
  33.