home *** CD-ROM | disk | FTP | other *** search
/ Borland JBuilder 6 / jbuilder6.iso / Documents / JAVA Programming / examples / 16 / GrayCanvas.class (.txt) < prev    next >
Encoding:
Java Class File  |  2000-09-08  |  776 b   |  22 lines

  1. import java.awt.Canvas;
  2. import java.awt.Color;
  3. import java.awt.Component;
  4. import java.awt.Dimension;
  5. import java.awt.Graphics;
  6.  
  7. class GrayCanvas extends Canvas {
  8.    Color gray;
  9.  
  10.    public GrayCanvas(float var1) {
  11.       this.gray = new Color(var1, var1, var1);
  12.    }
  13.  
  14.    public void paint(Graphics var1) {
  15.       Dimension var2 = ((Component)this).size();
  16.       var1.setColor(this.gray);
  17.       var1.fillRect(0, 0, var2.width, var2.height);
  18.       var1.setColor(Color.black);
  19.       var1.drawRect(0, 0, var2.width - 1, var2.height - 1);
  20.    }
  21. }
  22.