当前位置: 技术问答>java相关
如何获取drawstring出来的字符的宽度
来源: 互联网 发布时间:2017-04-01
本文导语: 自己定义了一个类,里边用drawstring来显示字符串,问题是类绘出来时有宽度,而如果不知道字符串宽度的话,可能就有部分显示不出来了,请问该怎样处理?多谢! | java.awt.FontMetrics fm=g.getFontMetrics(g....
自己定义了一个类,里边用drawstring来显示字符串,问题是类绘出来时有宽度,而如果不知道字符串宽度的话,可能就有部分显示不出来了,请问该怎样处理?多谢!
|
java.awt.FontMetrics fm=g.getFontMetrics(g.getFont());
fm.stringWidth("12345");//得到字符串长度
fm.getHeight();//获得高度
fm.stringWidth("12345");//得到字符串长度
fm.getHeight();//获得高度
|
估计只能根据字符长度得到,有多少个字符,每个字符有多宽,之后进行计算