home *** CD-ROM | disk | FTP | other *** search
/ S283 Planetary Science &n…he Search for Life DVD 2 / DVD-ROM.iso / install / jre1_3 / lib / rt.jar / javax / swing / plaf / basic / BasicIconFactory$MenuArrowIcon.class (.txt) < prev    next >
Encoding:
Java Class File  |  1979-12-31  |  898 b   |  35 lines

  1. package javax.swing.plaf.basic;
  2.  
  3. import java.awt.Component;
  4. import java.awt.Graphics;
  5. import java.awt.Polygon;
  6. import java.io.Serializable;
  7. import javax.swing.Icon;
  8. import javax.swing.plaf.UIResource;
  9.  
  10. class BasicIconFactory$MenuArrowIcon implements Icon, UIResource, Serializable {
  11.    private BasicIconFactory$MenuArrowIcon() {
  12.    }
  13.  
  14.    public void paintIcon(Component var1, Graphics var2, int var3, int var4) {
  15.       Polygon var5 = new Polygon();
  16.       var5.addPoint(var3, var4);
  17.       var5.addPoint(var3 + this.getIconWidth(), var4 + this.getIconHeight() / 2);
  18.       var5.addPoint(var3, var4 + this.getIconHeight());
  19.       var2.fillPolygon(var5);
  20.    }
  21.  
  22.    public int getIconWidth() {
  23.       return 4;
  24.    }
  25.  
  26.    public int getIconHeight() {
  27.       return 8;
  28.    }
  29.  
  30.    // $FF: synthetic method
  31.    BasicIconFactory$MenuArrowIcon(BasicIconFactory.1 var1) {
  32.       this();
  33.    }
  34. }
  35.