home *** CD-ROM | disk | FTP | other *** search
/ Computer Shopper 139 / dpcs0999.iso / Web / CFserver / data1.cab / Java / CFJava.cab / CFJavaRuntime.cab / netscape / application / ScrollViewLineBorder.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-10-01  |  1.3 KB  |  41 lines

  1. package netscape.application;
  2.  
  3. import netscape.util.ClassInfo;
  4.  
  5. public class ScrollViewLineBorder extends Border {
  6.    public int leftMargin() {
  7.       return 2;
  8.    }
  9.  
  10.    public int rightMargin() {
  11.       return 2;
  12.    }
  13.  
  14.    public int topMargin() {
  15.       return 2;
  16.    }
  17.  
  18.    public int bottomMargin() {
  19.       return 2;
  20.    }
  21.  
  22.    public void drawInRect(Graphics var1, int var2, int var3, int var4, int var5) {
  23.       var1.setColor(Color.gray153);
  24.       var1.drawLine(var2, var3, var2, var5 - 2);
  25.       var1.drawLine(var2 + 1, var3, var2 + 1, var5 - 2);
  26.       var1.drawLine(var2, var3, var4 - 3, var3);
  27.       var1.drawLine(var2, var3 + 1, var4 - 3, var3 + 1);
  28.       var1.setColor(Color.lightGray);
  29.       var1.drawLine(var2, var5 - 1, var4 - 1, var5 - 1);
  30.       var1.drawLine(var4 - 1, var3, var4 - 1, var5 - 1);
  31.       var1.setColor(Color.gray231);
  32.       var1.drawLine(var2 + 2, var5 - 2, var4 - 2, var5 - 2);
  33.       var1.drawLine(var4 - 2, var3, var4 - 2, var5 - 2);
  34.    }
  35.  
  36.    public void describeClassInfo(ClassInfo var1) {
  37.       super.describeClassInfo(var1);
  38.       var1.addClass("netscape.application.ScrollViewLineBorder", 1);
  39.    }
  40. }
  41.