예제 #1
0
파일: TextArea.java 프로젝트: kewgen/awt
  public void drawItem(Graphics graphics, int itemIndex, int position) {
    graphics.setColor(color);
    String string = (String) strings.elementAt(itemIndex);

    com.geargames.common.Render render = Render.getInstance();
    if (font == null) {
      byte old = render.getFont();
      render.setFont(customFontId);
      render.drawString(
          graphics,
          string,
          indexes[itemIndex * 2 + 1],
          position + fontMetric.getAscent(graphics),
          0,
          com.geargames.common.Render.FONT_SMALL);
      render.setFont(old);
    } else {
      render.drawString(
          graphics,
          string,
          indexes[itemIndex * 2 + 1],
          position + fontMetric.getAscent(graphics),
          0,
          com.geargames.common.Render.FONT_SYSTEM);
    }
  }