home *** CD-ROM | disk | FTP | other *** search
/ MACD 4 / MACD4.iso / Internet / Java / ui / components / example / ScrollableCanvas.class (.txt) < prev    next >
Encoding:
Java Class File  |  1978-03-06  |  975 b   |  33 lines

  1. import java.awt.Canvas;
  2. import java.awt.Component;
  3. import java.awt.Dimension;
  4. import java.awt.Graphics;
  5. import java.awt.Image;
  6.  
  7. class ScrollableCanvas extends Canvas {
  8.    Image image;
  9.    // $FF: renamed from: tx int
  10.    int field_0;
  11.    // $FF: renamed from: ty int
  12.    int field_1;
  13.    Dimension preferredSize;
  14.  
  15.    ScrollableCanvas(Image var1, Dimension var2) {
  16.       this.image = var1;
  17.       this.preferredSize = var2;
  18.    }
  19.  
  20.    public Dimension minimumSize() {
  21.       return new Dimension(10, 10);
  22.    }
  23.  
  24.    public Dimension preferredSize() {
  25.       return this.preferredSize;
  26.    }
  27.  
  28.    public void paint(Graphics var1) {
  29.       var1.translate(-this.field_0, -this.field_1);
  30.       var1.drawImage(this.image, 0, 0, ((Component)this).getBackground(), this);
  31.    }
  32. }
  33.