Java如何将字符串居中在框架的中间



你好,我有一个显示数字的程序。我想把数字放在画面的中心。这个数字增加了,减少了,变得不集中。如何将字符串居中到框架的中间:

    g.setColor(Color.white);
    g.setFont(new Font("italic", Font.PLAIN, 20));
    g.drawString(""+play.metal, Comp.size.width /2,35);
int len = g.getFontMetrics().stringWidth(myString);
g.drawString(myString, Comp.size.width-len/2, 35);

最新更新