Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有人可以向我解释如何在 JPanel 中使用 FontMetrics 吗?使用 drawString() 在 JPanel 上绘制字符串时,我需要计算出字符串的宽度和高度(以像素为单位)
谢谢!
您可以将 Graphics 对象定义为方法的输入变量。或者,您可以使用 JFrame 或 JPanel 的 getFontMetrics() 方法。
例如获取字符的宽度:
JFrame frame = new JFrame(); int charWidth = frame.getFontMetrics( frame.getFont() ).charWidth() ;