package pipe.views; import java.awt.*; /** * Arrow head representation for normal arcs */ public class NormalHead implements ArcHead { /** * A an arrow tip */ private static final Polygon HEAD = new Polygon(new int[]{0, -10, -7, -10}, new int[]{0, 5, 0, -5}, 4); /** * Draw arrow head onto canvas * @param g2 graphics */ @Override public void draw(Graphics2D g2) { g2.setStroke(new BasicStroke(0.8f)); g2.fillPolygon(HEAD); } }