Java字体:用于特定字符宽度的像素数

时间:2013-01-23 00:04:11

标签: java

我需要找出在java中特定字符的宽度使用了多少像素 - 例如,字符“3”和“1”的宽度(以像素为单位)。

任何想法?

1 个答案:

答案 0 :(得分:3)

在图形中你有FontMetrics,可以使用方法stringWidth给你答案,如下所示:

FontMetrics metrics = g.getFontMetrics(font);
int width = metrics.stringWidth("3");