有人可以向我解释如何在 JPanel 中使用 FontMetrics 吗?当使用drawString()在JPanel上绘制字符串时,我需要计算出字符串的宽度和高度(以像素为单位)
谢谢!
最佳答案
您可以将 Graphics 对象定义为方法的输入变量。或者,您可以使用 JFrame 或 JPanel 的 getFontMetrics() 方法。
例如获取字符的宽度:
JFrame frame = new JFrame();
int charWidth = frame.getFontMetrics( frame.getFont() ).charWidth() ;
关于java - 如何使用FontMetrics?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10273568/