gpt4 book ai didi

java - 将 stringWidth 与 html 字符串一起使用

转载 作者:行者123 更新时间:2023-12-01 13:43:42 24 4
gpt4 key购买 nike

这可能是一个非常简单的问题,但由于我真的不知道我在寻找什么,所以我无法成功找到解决方案......

我正在使用 JLabel,在其中放置 html 字符串。我的字符串是通过 Jsoup 获取的然后,我想调整 JLabel 的大小以使其适合字符串。为此,我使用 FontMetrics.stringWidth 方法,效果很好...除非我有特殊字符,例如“è”、“ç”、“ô”等。在这种情况下,字符变成诸如 ôé 之类的东西,并且 stringWidth 会将其考虑在内。

例如, FontMetrics.stringWidth(HTMLFormating("é")) 会给我 ("é") 的 stringWidth,它要长得多......我的预期结果是,当我例如,测量“échec”的长度,我得到与“echec”相同的结果

解决办法是什么?有没有办法将 html 字符串转换回“正常”字符串?或者我应该使用其他方法?

感谢您的帮助!

最佳答案

只需检查 preferred size of the label添加字符串后。

关于java - 将 stringWidth 与 html 字符串一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20495133/

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