home *** CD-ROM | disk | FTP | other *** search
/ Computer Shopper 144 / DPCS0200.iso / Internet / Supanet / system / swing.jar / javax / swing / plaf / metal / MetalBorders$TextFieldBorder.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-11-05  |  825 b   |  26 lines

  1. package javax.swing.plaf.metal;
  2.  
  3. import java.awt.Component;
  4. import java.awt.Graphics;
  5. import javax.swing.text.JTextComponent;
  6.  
  7. public class MetalBorders$TextFieldBorder extends MetalBorders.Flush3DBorder {
  8.    public void paintBorder(Component var1, Graphics var2, int var3, int var4, int var5, int var6) {
  9.       if (!(var1 instanceof JTextComponent)) {
  10.          if (var1.isEnabled()) {
  11.             MetalUtils.drawFlush3DBorder(var2, var3, var4, var5, var6);
  12.          } else {
  13.             MetalUtils.drawDisabledBorder(var2, var3, var4, var5, var6);
  14.          }
  15.  
  16.       } else {
  17.          if (var1.isEnabled() && ((JTextComponent)var1).isEditable()) {
  18.             MetalUtils.drawFlush3DBorder(var2, var3, var4, var5, var6);
  19.          } else {
  20.             MetalUtils.drawDisabledBorder(var2, var3, var4, var5, var6);
  21.          }
  22.  
  23.       }
  24.    }
  25. }
  26.