gpt4 book ai didi

Java:字体和像素

转载 作者:搜寻专家 更新时间:2023-10-31 08:24:57 24 4
gpt4 key购买 nike

我正在制作游戏,在菜单中我想在屏幕中央显示文本。Java 中有没有一种方法可以获取/计算具有指定大小和样式的指定字体的一段文本的宽度。

马丁

最佳答案

FontMetrics.stringWidth方法就是这样做的——它将返回给定 String 的宽度(以像素为单位)。

可以从 Graphics 中获取 FontMetrics对象由 getFontMetrics方法。

例如:

g.setFont(new Font("Serif", Font.BOLD, 24));
int width = g.getFontMetrics().stringWidth("Hello World!");

System.out.println(width);

结果是:

135

关于Java:字体和像素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1399536/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com