Ejemplo n.º 1
0
  /** Draw rectangle to render context. */
  @Override
  public void draw(RenderContext g) {
    if (brush != null) {
      g.setBrush(
          brush,
          Math.min(xFrom, xTo),
          Math.min(yFrom, yTo),
          Math.abs(xFrom - xTo),
          Math.abs(yFrom - yTo));
      g.getCanvas().drawLine((float) xFrom, (float) yFrom, (float) xTo, (float) yTo, g.getPaint());
    }

    if (pen != null) {
      g.setPen(pen);
      g.getCanvas().drawLine((float) xFrom, (float) yFrom, (float) xTo, (float) yTo, g.getPaint());
    }
  }