public void drawRect(int x, int y, int width, int height) { draw(new Rectangle(x, y, width, height)); }
protected void drawLine(int x1, int y1, int x2, int y2) { Line2D line = new Line2D.Double(x1, y1, x2, y2); draw(line); }
protected void drawLine(int x1, int y1, int x2, int y2) { Line2D line = new Line2D.Double(x1, y1, x2, y2); draw(line); }
protected void drawLine(int x1, int y1, int x2, int y2) { Line2D line = new Line2D.Double(x1, y1, x2, y2); draw(line); }
public void drawBorderLine(Shape bounds, int side, int lineWidth, boolean solid) { /*float x = bounds.x; float y = bounds.y; float w = bounds.width; float h = bounds.height; float adj = solid ? (float) lineWidth / 2 : 0; float adj2 = lineWidth % 2 != 0 ? 0.5f : 0f; Line2D.Float line = null; // FIXME: findbugs reports possible loss of precision, compare with // width / (float)2 if (side == BorderPainter.TOP) { line = new Line2D.Float(x + adj, y + lineWidth / 2 + adj2, x + w - adj, y + lineWidth / 2 + adj2); } else if (side == BorderPainter.LEFT) { line = new Line2D.Float(x + lineWidth / 2 + adj2, y + adj, x + lineWidth / 2 + adj2, y + h - adj); } else if (side == BorderPainter.RIGHT) { float offset = lineWidth / 2; if (lineWidth % 2 != 0) { offset += 1; } line = new Line2D.Float(x + w - offset + adj2, y + adj, x + w - offset + adj2, y + h - adj); } else if (side == BorderPainter.BOTTOM) { float offset = lineWidth / 2; if (lineWidth % 2 != 0) { offset += 1; } line = new Line2D.Float(x + adj, y + h - offset + adj2, x + w - adj, y + h - offset + adj2); }*/ draw(bounds); }
public void drawBorderLine(Shape bounds, int side, int lineWidth, boolean solid) { /*( float x = bounds.x; float y = bounds.y; float w = bounds.width; float h = bounds.height; float adj = solid ? (float) lineWidth / 2 : 0; float adj2 = lineWidth % 2 != 0 ? 0.5f : 0f; Line2D.Float line = null; // FIXME: findbugs reports possible loss of precision, compare with // width / (float)2 if (side == BorderPainter.TOP) { line = new Line2D.Float(x + adj, y + lineWidth / 2 + adj2, x + w - adj, y + lineWidth / 2 + adj2); } else if (side == BorderPainter.LEFT) { line = new Line2D.Float(x + lineWidth / 2 + adj2, y + adj, x + lineWidth / 2 + adj2, y + h - adj); } else if (side == BorderPainter.RIGHT) { float offset = lineWidth / 2; if (lineWidth % 2 != 0) { offset += 1; } line = new Line2D.Float(x + w - offset + adj2, y + adj, x + w - offset + adj2, y + h - adj); } else if (side == BorderPainter.BOTTOM) { float offset = lineWidth / 2; if (lineWidth % 2 != 0) { offset += 1; } line = new Line2D.Float(x + adj, y + h - offset + adj2, x + w - adj, y + h - offset + adj2); }*/ draw(bounds); }
public void drawBorderLine(Shape bounds, int side, int lineWidth, boolean solid) { /*( float x = bounds.x; float y = bounds.y; float w = bounds.width; float h = bounds.height; float adj = solid ? (float) lineWidth / 2 : 0; float adj2 = lineWidth % 2 != 0 ? 0.5f : 0f; Line2D.Float line = null; // FIXME: findbugs reports possible loss of precision, compare with // width / (float)2 if (side == BorderPainter.TOP) { line = new Line2D.Float(x + adj, y + lineWidth / 2 + adj2, x + w - adj, y + lineWidth / 2 + adj2); } else if (side == BorderPainter.LEFT) { line = new Line2D.Float(x + lineWidth / 2 + adj2, y + adj, x + lineWidth / 2 + adj2, y + h - adj); } else if (side == BorderPainter.RIGHT) { float offset = lineWidth / 2; if (lineWidth % 2 != 0) { offset += 1; } line = new Line2D.Float(x + w - offset + adj2, y + adj, x + w - offset + adj2, y + h - adj); } else if (side == BorderPainter.BOTTOM) { float offset = lineWidth / 2; if (lineWidth % 2 != 0) { offset += 1; } line = new Line2D.Float(x + adj, y + h - offset + adj2, x + w - adj, y + h - offset + adj2); }*/ draw(bounds); }
public void drawRect(int x, int y, int width, int height) { draw(new Rectangle(x, y, width, height)); }
protected void drawLine(int x1, int y1, int x2, int y2) { Line2D line = new Line2D.Double((double)x1, (double)y1, (double)x2, (double)y2); draw(line); }
public void drawRect(int x, int y, int width, int height) { draw(new Rectangle(x, y, width, height)); }
protected void drawLine(int x1, int y1, int x2, int y2) { Line2D line = new Line2D.Double(x1, y1, x2, y2); draw(line); }
public void drawRect(int x, int y, int width, int height) { draw(new Rectangle(x, y, width, height)); }
public void drawRect(int x, int y, int width, int height) { draw(new Rectangle(x, y, width, height)); }
public void drawOval(int x, int y, int width, int height) { Ellipse2D oval = new Ellipse2D.Float((float)x, (float)y, (float)width, (float)height); draw(oval); }
public void drawOval(int x, int y, int width, int height) { Ellipse2D oval = new Ellipse2D.Float(x, y, width, height); draw(oval); }
public void drawOval(int x, int y, int width, int height) { Ellipse2D oval = new Ellipse2D.Float(x, y, width, height); draw(oval); }
public void drawOval(int x, int y, int width, int height) { Ellipse2D oval = new Ellipse2D.Float(x, y, width, height); draw(oval); }
public void drawOval(int x, int y, int width, int height) { Ellipse2D oval = new Ellipse2D.Float(x, y, width, height); draw(oval); }