FontMetrics setFont?



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

我可以使图形可用,但这需要很多时间,而且这样做根本没有意义。有谁知道更简单的方法吗?它看起来如此晦涩难懂,这应该是一种方式,也许我只是错过了一些非常愚蠢的东西(我查看了文档,什么也没找到(。

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

相关内容

  • 没有找到相关文章

最新更新