// FIXME: overridden to avoid blitting public void fillAndDrawSymbol(double x, double y, double size, int symbol, Color fillColor) { Color color = getColor(); setColor(fillColor); super.fillSymbol(x, y, size, symbol); setColor(color); super.drawSymbol(x, y, size, symbol); }
public void drawSymbol(double x, double y, double size, int symbol) { if (size <= 0) return; int intSize = (int) Math.ceil(size); if ((intSize > MAX_BLIT_SIZE) || (lineWidth != 1.0) || !isDisplayLocal() || (getRenderingHint(RenderingHints.KEY_ANTIALIASING) == RenderingHints.VALUE_ANTIALIAS_ON) || (getRenderingHint(KEY_SYMBOL_BLIT) == VALUE_SYMBOL_BLIT_OFF)) { super.drawSymbol(x, y, size, symbol); return; } blitSymbol(x, y, intSize, symbol, false); }