如何在java中使非等宽字体字符串正确对齐

时间:2014-04-01 04:00:17

标签: java fonts alignment

我遇到了一个奇怪的要求: 让非等宽字体右对齐 ,有没有办法做到这一点?如何检测非实际长度-monospace字体串?

1 个答案:

答案 0 :(得分:0)

使用

提供的FontMetrics类
FontMetrics myFontMetrics = myGraphics.getFontMetrics()

电话

int width = myFontMetrics.stringWidth(myString);

为您提供字符串宽度(以像素为单位),您可以从绘图坐标中减去它。