【发布时间】:2011-01-03 06:45:48
【问题描述】:
我正在尝试逐个字符地绘制字符串,以便为由文本组成的形状添加灯光效果。
while (i != line.length()) {
c = line.substring(i, i + 1);
cWidth = g.getFontMetrics().stringWidth(c);
g.drawString(c, xx += cWidth, yy);
i++;
}
问题是,当这两个字符被打印为字符串时,一个字符的宽度并不是它与另一个字符的实际距离。有没有办法在graphics2d中获得正确的距离?
【问题讨论】:
标签: java string graphics2d kerning