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); } }