blob: 35a7d6fbfabd8bea066888c7f2ae87bcc47507e9 [file] [log] [blame]
<test title="Stroke">
<description>
Testing the shear
</description>
<javaCode>
<![CDATA[
g.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
RenderingHints.VALUE_ANTIALIAS_ON);
// Shape
Ellipse2D circle = new Ellipse2D.Float(0, 0, 50, 60);
// Thick stroke
BasicStroke stroke = new BasicStroke(15);
g.shear(0, 1);
g.translate(100, 100);
g.setStroke(stroke);
g.setPaint(Color.gray);
g.draw(circle);
AffineTransform txf = g.getTransform();
Shape ellipse = txf.createTransformedShape(circle);
g.setTransform(new AffineTransform());
g.translate(0, -150);
g.draw(ellipse);
]]>
</javaCode>
</test>