java 在图片上写字,当字长度超过图片宽度,文字自动换行,并且均居中!

怎么由字体大小,比如:20.0f 知道每个汉字或者字母的宽度
2025-04-06 03:29:00
推荐回答(1个)
回答1:

要自己量度文字相对该字体的宽度,自己去换行的。
FontMetrics
getFontMetrics()
Gets the font metrics of the current font.

abstract FontMetrics
getFontMetrics(Font f)
Gets the font metrics for the specified font.
得到FontMetrics,再去量度文字的宽度等信息