gpt4 book ai didi

java - FontMetrics setFont?

转载 作者:行者123 更新时间:2023-12-04 05:46:04 25 4
gpt4 key购买 nike

我正在制作一个程序,我需要在其中设置 FontMetrics 对象中的字体。我之前已经创建了 fontmetrics,但现在我不能再访问 Graphics 对象了。然而,我想更改 FontMetrics 中的字体,即创建一个新的 FontMetrics,使用新的 Font,但使用相同的 Graphic 上下文。

我可以使图形可用,但这会花费很多时间,而且这样做完全没有意义。有谁知道更简单的方法吗?它看起来很明显它应该是一种方式,也许我只是错过了一些非常愚蠢的东西(我查看了文档并没有发现任何东西)。

最佳答案

可能最简单的方法是使用 JComponent.getFontMetrics(Font) .此方法尊重 JComponent的当前 FontRenderContext (注意: Component.getFontMetrics 不会尊重当前的 FontRenderContext )。

关于java - FontMetrics setFont?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10674035/

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