我创建了一个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
的方法有人知道如何处理它。
非常感谢帮助。
答案 0 :(得分:0)
.stringWidth
缺少String
参数。该方法采用String
并使用给定的Font
对其进行测量,从而得到给定文本提前宽度。您应该重新阅读您链接的文档。