/** 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()); } }