@Override protected void drawFill(Graphics2D g) { if (getArcHeight() == 0d && getArcWidth() == 0d) { g.fill(roundrect.getBounds2D()); } else { g.fill(roundrect); } }
@Override protected void drawStroke(Graphics2D g) { if (getArcHeight() == 0d && getArcWidth() == 0d) { g.draw(roundrect.getBounds2D()); } else { g.draw(roundrect); } }
@Override protected void drawFill(Graphics2D g) { if (getArcHeight() == 0d && getArcWidth() == 0d) { g.fill(roundrect.getBounds2D()); } else { g.fill(roundrect); } }
@Override protected void drawStroke(Graphics2D g) { if (roundrect.archeight == 0 && roundrect.arcwidth == 0) { g.draw(roundrect.getBounds2D()); } else {
private Shape getTransformedShape() { if (cachedTransformedShape == null) { if (getArcHeight() == 0 || getArcWidth() == 0) { cachedTransformedShape = roundrect.getBounds2D(); } else { cachedTransformedShape = (Shape) roundrect.clone(); } if (get(TRANSFORM) != null) { cachedTransformedShape = get(TRANSFORM).createTransformedShape(cachedTransformedShape); } } return cachedTransformedShape; }
@Override public Rectangle2D.Double getBounds() { return (Rectangle2D.Double) roundrect.getBounds2D(); }
@Override public Rectangle2D.Double getBounds() { return (Rectangle2D.Double) roundrect.getBounds2D(); }
private Shape getTransformedShape() { if (cachedTransformedShape == null) { if (getArcHeight() == 0 || getArcWidth() == 0) { cachedTransformedShape = roundrect.getBounds2D(); } else { cachedTransformedShape = (Shape) roundrect.clone(); } if (get(TRANSFORM) != null) { cachedTransformedShape = get(TRANSFORM).createTransformedShape(cachedTransformedShape); } } return cachedTransformedShape; }
@Override public Rectangle2D.Double getBounds() { return (Rectangle2D.Double) roundrect.getBounds2D(); }
@Override public Rectangle2D.Double getDrawingArea() { Rectangle2D.Double r = (Rectangle2D.Double) roundrect.getBounds2D(); double grow = AttributeKeys.getPerpendicularHitGrowth(this) + 1; Geom.grow(r, grow, grow); return r; }