gpt4 book ai didi

java - 如何确定远程桌面 Swing 应用程序中的字体宽度(以像素为单位)

转载 作者:行者123 更新时间:2023-12-02 08:43:59 26 4
gpt4 key购买 nike

我创建了一个 swing 应用程序,并通过 putty 远程调用它。在实际系统中,以下代码的字体大小是正确的,但在远程控制台我没有得到字体的大小。

我使用下面的代码来查找当前环境的字体大小(以像素为单位):

FontMetrics metrics = control
.getFontMetrics(control.getFont());
int hgt = metrics.getHeight();
int adv = metrics.stringWidth();

但是当从 putty 远程调用时,上述代码不起作用。

我使用了 http://docs.oracle.com/javase/tutorial/2d/text/measuringtext.html 中的方法

有谁知道如何处理吗?

感谢帮助。

最佳答案

.stringWidth 缺少 String 参数。该方法采用该String 并使用给定的Font 对其进行测量,从而得出给定文本的提前宽度。您应该重新阅读您链接的文档。

关于java - 如何确定远程桌面 Swing 应用程序中的字体宽度(以像素为单位),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28559740/

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