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

  1. package sun.awt.windows;
  2.  
  3. import java.applet.Applet;
  4. import java.awt.Component;
  5. import java.awt.Graphics;
  6. import netscape.applet.AppletHostToolkit;
  7.  
  8. public class WAppletHostToolkit extends AppletHostToolkit {
  9.    // $FF: renamed from: x int
  10.    private int field_0;
  11.    // $FF: renamed from: y int
  12.    private int field_1;
  13.    private int width;
  14.    private int height;
  15.    private int pNativeContext;
  16.  
  17.    private native void getNativeData(int var1);
  18.  
  19.    public void printApplet(Applet var1, String var2, int var3) {
  20.       this.getNativeData(var3);
  21.       System.err.println("printApplet: x=" + this.field_0 + " y=" + this.field_1 + " width=" + this.width + " height=" + this.height + " pNativeContext=" + this.pNativeContext);
  22.       WGraphics var4 = new WGraphics(this.pNativeContext, this.field_0, this.field_1);
  23.       if (var4 != null) {
  24.          try {
  25.             ((Component)var1).printAll(var4);
  26.          } catch (Exception var6) {
  27.             System.err.println(var6);
  28.             ((Throwable)var6).printStackTrace();
  29.          }
  30.  
  31.          ((Graphics)var4).dispose();
  32.       } else {
  33.          System.err.println("Could not get Graphics handle.");
  34.       }
  35.    }
  36. }
  37.