Liny_@NotePad

沉迷ACG中

Java Graphics drawString 居中绘制文本

YOYO posted @ 2009年11月01日 08:02 in 【Java SE】 with tags Graphics 游戏开发 , 21649 阅读

调用FontMetrics里的stringWidth方法可以获得文本的宽度,进行计算即可,以下是可直接调用的方法:

  1. public void drawString(Graphics g, String str, int xPos, int yPos) {
  2.         int strWidth = g.getFontMetrics().stringWidth(str);
  3.         g.drawString(str, xPos + strWidth / 2, yPos);
  4. }

登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter