home *** CD-ROM | disk | FTP | other *** search
/ Computer Shopper 144 / DPCS0200.iso / Internet / Supanet / system / swing.jar / javax / swing / plaf / metal / MetalUtils$TableHeaderBorder.class (.txt) < prev   
Encoding:
Java Class File  |  1998-11-05  |  1.1 KB  |  28 lines

  1. package javax.swing.plaf.metal;
  2.  
  3. import java.awt.Component;
  4. import java.awt.Graphics;
  5. import java.awt.Insets;
  6. import javax.swing.border.AbstractBorder;
  7.  
  8. class MetalUtils$TableHeaderBorder extends AbstractBorder {
  9.    protected Insets editorBorderInsets = new Insets(2, 2, 2, 0);
  10.  
  11.    public Insets getBorderInsets(Component var1) {
  12.       return this.editorBorderInsets;
  13.    }
  14.  
  15.    public void paintBorder(Component var1, Graphics var2, int var3, int var4, int var5, int var6) {
  16.       var2.translate(var3, var4);
  17.       var2.setColor(MetalLookAndFeel.getControlDarkShadow());
  18.       var2.drawLine(var5 - 1, 0, var5 - 1, var6 - 2);
  19.       var2.drawLine(1, var6 - 2, var5 - 1, var6 - 2);
  20.       var2.setColor(MetalLookAndFeel.getControlHighlight());
  21.       var2.drawLine(0, 0, var5 - 2, 0);
  22.       var2.drawLine(0, 0, 0, var6 - 3);
  23.       var2.setColor(MetalLookAndFeel.getControlShadow());
  24.       var2.drawLine(0, var6 - 1, var5 - 1, var6 - 1);
  25.       var2.translate(-var3, -var4);
  26.    }
  27. }
  28.