@Override
  public void drawString(AttributedCharacterIterator iterator, float x, float y) {
    setTextColor();
    super.drawString(iterator, x, y);
  }
@Override
  public void drawString(AttributedCharacterIterator iterator, float x, float y)