From 34a0000d3c090ca69ca123d2bca7bb91bc2aba06 Mon Sep 17 00:00:00 2001 From: bancika Date: Fri, 28 Sep 2012 15:20:19 +0000 Subject: [PATCH] Diode symbol --- .../org/diylc/components/semiconductors/DiodeSymbol.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ diy-layout-creator --username bancika@gmail.com/diylc-library/src/org/diylc/components/semiconductors/DiodeSymbol.java b/ diy-layout-creator --username bancika@gmail.com/diylc-library/src/org/diylc/components/semiconductors/DiodeSymbol.java index 49ec1c03..ea07df05 100644 --- a/ diy-layout-creator --username bancika@gmail.com/diylc-library/src/org/diylc/components/semiconductors/DiodeSymbol.java +++ b/ diy-layout-creator --username bancika@gmail.com/diylc-library/src/org/diylc/components/semiconductors/DiodeSymbol.java @@ -4,6 +4,7 @@ import java.awt.Graphics2D; import java.awt.Polygon; import java.awt.geom.Rectangle2D; +import org.diylc.common.ObjectCache; import org.diylc.core.CreationMethod; import org.diylc.core.IDIYComponent; import org.diylc.core.annotations.ComponentDescriptor; @@ -39,8 +40,8 @@ public class DiodeSymbol extends AbstractDiodeSymbol { double width = getWidth().convertToPixels(); int bandSize = (int) BAND_SIZE.convertToPixels(); g2d.setColor(getBodyColor()); - g2d - .fillRect((int) (width / Math.sqrt(2)) + 1, 0, bandSize, - (int) width); + g2d.setStroke(ObjectCache.getInstance().fetchBasicStroke(bandSize)); + g2d.drawLine((int) (width / Math.sqrt(2)) + bandSize, 0, (int) (width + / Math.sqrt(2) + bandSize), (int) width); } }