// AUTOMATICALLY GENERATED by FreeHEP JAVAGraphics2D package org.freehep.graphicsio.java.test; import java.awt.BasicStroke; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import org.freehep.graphics2d.VectorGraphics; import org.freehep.graphicsio.java.JAVAGeneralPath; import org.freehep.graphicsio.test.TestingPanel; public class TestLineStyles extends TestingPanel { public TestLineStyles(String[] args) throws Exception { super(args); setName("TestLineStyles"); } // contructor public void paint(Graphics g) { vg[0] = VectorGraphics.create(g); vg[0].setCreator("FreeHEP JAVAGraphics2D"); Paint0s0.paint(vg); } // paint private static class Paint0s0 { public static void paint(VectorGraphics[] vg) { vg[0].setColor(new Color(51, 51, 51, 255)); vg[0].setFont(new Font("Dialog", 0, 12)); vg[1] = (VectorGraphics)vg[0].create(); vg[1].setClip(0, 0, 600, 600); vg[1].setColor(new Color(255, 255, 255, 255)); vg[1].fillRect(0, 0, 600, 600); vg[1].setColor(new Color(0, 0, 0, 255)); vg[1].setStroke(new BasicStroke( 0.0f, 2, 0, 10.0f, null, 0.0f )); vg[1].drawLine(0, 15, 600, 15); vg[1].setStroke(new BasicStroke( 3.0f, 0, 2, 10.0f, new float[] { 5.0f, 2.0f }, 0.0f )); vg[1].draw(new JAVAGeneralPath(1, new JAVAGeneralPath.PathElement[] { new JAVAGeneralPath.MoveTo(166.0f, 166.0f), new JAVAGeneralPath.LineTo(34.0f, 166.0f), new JAVAGeneralPath.LineTo(34.0f, 133.0f), new JAVAGeneralPath.LineTo(166.0f, 133.0f), new JAVAGeneralPath.LineTo(166.0f, 67.0f), new JAVAGeneralPath.LineTo(34.0f, 67.0f), new JAVAGeneralPath.LineTo(34.0f, 34.0f), new JAVAGeneralPath.LineTo(166.0f, 34.0f) })); vg[1].setStroke(new BasicStroke( 3.0f, 1, 0, 10.0f, new float[] { 0.0f, 7.0f }, 0.0f )); vg[1].draw(new JAVAGeneralPath(1, new JAVAGeneralPath.PathElement[] { new JAVAGeneralPath.MoveTo(366.0f, 166.0f), new JAVAGeneralPath.LineTo(234.0f, 166.0f), new JAVAGeneralPath.LineTo(234.0f, 133.0f), new JAVAGeneralPath.LineTo(366.0f, 133.0f), new JAVAGeneralPath.LineTo(366.0f, 67.0f), new JAVAGeneralPath.LineTo(234.0f, 67.0f), new JAVAGeneralPath.LineTo(234.0f, 34.0f), new JAVAGeneralPath.LineTo(366.0f, 34.0f) })); vg[1].setStroke(new BasicStroke( 3.0f, 2, 1, 10.0f, new float[] { 10.0f, 5.0f, 2.0f, 5.0f }, 0.0f )); vg[1].draw(new JAVAGeneralPath(1, new JAVAGeneralPath.PathElement[] { new JAVAGeneralPath.MoveTo(566.0f, 166.0f), new JAVAGeneralPath.LineTo(434.0f, 166.0f), new JAVAGeneralPath.LineTo(434.0f, 133.0f), new JAVAGeneralPath.LineTo(566.0f, 133.0f), new JAVAGeneralPath.LineTo(566.0f, 67.0f), new JAVAGeneralPath.LineTo(434.0f, 67.0f), new JAVAGeneralPath.LineTo(434.0f, 34.0f), new JAVAGeneralPath.LineTo(566.0f, 34.0f) })); vg[1].setStroke(new BasicStroke( 5.0f, 0, 2, 10.0f, new float[] { 5.0f, 2.0f }, 0.0f )); vg[1].draw(new JAVAGeneralPath(1, new JAVAGeneralPath.PathElement[] { new JAVAGeneralPath.MoveTo(166.0f, 366.0f), new JAVAGeneralPath.LineTo(34.0f, 366.0f), new JAVAGeneralPath.LineTo(34.0f, 333.0f), new JAVAGeneralPath.LineTo(166.0f, 333.0f), new JAVAGeneralPath.LineTo(166.0f, 267.0f), new JAVAGeneralPath.LineTo(34.0f, 267.0f), new JAVAGeneralPath.LineTo(34.0f, 234.0f), new JAVAGeneralPath.LineTo(166.0f, 234.0f) })); vg[1].setStroke(new BasicStroke( 5.0f, 1, 0, 10.0f, new float[] { 0.0f, 7.0f }, 0.0f )); vg[1].draw(new JAVAGeneralPath(1, new JAVAGeneralPath.PathElement[] { new JAVAGeneralPath.MoveTo(366.0f, 366.0f), new JAVAGeneralPath.LineTo(234.0f, 366.0f), new JAVAGeneralPath.LineTo(234.0f, 333.0f), new JAVAGeneralPath.LineTo(366.0f, 333.0f), new JAVAGeneralPath.LineTo(366.0f, 267.0f), new JAVAGeneralPath.LineTo(234.0f, 267.0f), new JAVAGeneralPath.LineTo(234.0f, 234.0f), new JAVAGeneralPath.LineTo(366.0f, 234.0f) })); vg[1].setStroke(new BasicStroke( 5.0f, 2, 1, 10.0f, new float[] { 10.0f, 5.0f, 2.0f, 5.0f }, 0.0f )); vg[1].draw(new JAVAGeneralPath(1, new JAVAGeneralPath.PathElement[] { new JAVAGeneralPath.MoveTo(566.0f, 366.0f), new JAVAGeneralPath.LineTo(434.0f, 366.0f), new JAVAGeneralPath.LineTo(434.0f, 333.0f), new JAVAGeneralPath.LineTo(566.0f, 333.0f), new JAVAGeneralPath.LineTo(566.0f, 267.0f), new JAVAGeneralPath.LineTo(434.0f, 267.0f), new JAVAGeneralPath.LineTo(434.0f, 234.0f), new JAVAGeneralPath.LineTo(566.0f, 234.0f) })); vg[1].setStroke(new BasicStroke( 20.0f, 0, 2, 10.0f, null, 0.0f )); vg[1].draw(new JAVAGeneralPath(1, new JAVAGeneralPath.PathElement[] { new JAVAGeneralPath.MoveTo(166.0f, 566.0f), new JAVAGeneralPath.LineTo(34.0f, 566.0f), new JAVAGeneralPath.LineTo(34.0f, 533.0f), new JAVAGeneralPath.LineTo(166.0f, 533.0f), new JAVAGeneralPath.LineTo(166.0f, 467.0f), new JAVAGeneralPath.LineTo(34.0f, 467.0f), new JAVAGeneralPath.LineTo(34.0f, 434.0f), new JAVAGeneralPath.LineTo(166.0f, 434.0f) })); vg[1].setStroke(new BasicStroke( 20.0f, 1, 0, 10.0f, null, 0.0f )); vg[1].draw(new JAVAGeneralPath(1, new JAVAGeneralPath.PathElement[] { new JAVAGeneralPath.MoveTo(366.0f, 566.0f), new JAVAGeneralPath.LineTo(234.0f, 566.0f), new JAVAGeneralPath.LineTo(234.0f, 533.0f), new JAVAGeneralPath.LineTo(366.0f, 533.0f), new JAVAGeneralPath.LineTo(366.0f, 467.0f), new JAVAGeneralPath.LineTo(234.0f, 467.0f), new JAVAGeneralPath.LineTo(234.0f, 434.0f), new JAVAGeneralPath.LineTo(366.0f, 434.0f) })); vg[1].setStroke(new BasicStroke( 20.0f, 2, 1, 10.0f, null, 0.0f )); vg[1].draw(new JAVAGeneralPath(1, new JAVAGeneralPath.PathElement[] { new JAVAGeneralPath.MoveTo(566.0f, 566.0f), new JAVAGeneralPath.LineTo(434.0f, 566.0f), new JAVAGeneralPath.LineTo(434.0f, 533.0f), new JAVAGeneralPath.LineTo(566.0f, 533.0f), new JAVAGeneralPath.LineTo(566.0f, 467.0f), new JAVAGeneralPath.LineTo(434.0f, 467.0f), new JAVAGeneralPath.LineTo(434.0f, 434.0f), new JAVAGeneralPath.LineTo(566.0f, 434.0f) })); vg[1].dispose(); } // paint } // class Paint0s0 private VectorGraphics vg[] = new VectorGraphics[2]; public static void main(String[] args) throws Exception { new TestLineStyles(args).runTest(600, 600); } } // class