0

有人可以向我解释如何在 JPanel 中使用 FontMetrics 吗?使用 drawString() 在 JPanel 上绘制字符串时,我需要计算出字符串的宽度和高度(以像素为单位)

谢谢!

4

1 回答 1

2

您可以将 Graphics 对象定义为方法的输入变量。或者,您可以使用 JFrame 或 JPanel 的 getFontMetrics() 方法。

例如获取字符的宽度:

JFrame frame = new JFrame();
int charWidth = frame.getFontMetrics( frame.getFont() ).charWidth() ;
于 2017-03-17T09:55:22.767 回答