如何得到一个字符串的显示长度? length()可以得到字符串长度不过不知道楼主的屏幕显示长度是什么,不同字体屏幕长度也会不一样的呀 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对呀,应该是Font类里提供方法,根据字体来得到显示长度,就是不知道什么方法.... 先把该字符串转换成字节,然后取长度显示就可以了。例如:String str="abcd";int len=str.getBytes().length; //len=4String str1="学生";int len1=str1.getBytes().length; //len1=4 要不存成image,再getWidth()试试^_^不过又要考虑怎么截图了^_^ textFont = new java.awt.Font("宋体", 0, 12);java.awt.FontMetrics textFontMetrics = graphics.getFontMetrics(textFont);String textString="test";textFontMetrics.stringWidth(textString); /********关于 密码登陆问题************** 各位大哥们帮帮忙啊 关闭输出流的确切含义是什么? String类型的对象和其他类型的对象有什么区别? 急,请教大家字体显示的问题! java输入的问题(80分) 偶FT!我的JB怎么了? 能否一次同时打开两个文件进行“写”操作!??? 又是50分,给我提醒,我就给分给你。共一百分! 超多次递归,如何放大空间? 菜鸟请教,下面的代码为什么要这样用? 谁能具体介绍一下jtable?
String str="abcd";
int len=str.getBytes().length; //len=4
String str1="学生";
int len1=str1.getBytes().length; //len1=4
不过又要考虑怎么截图了^_^
java.awt.FontMetrics textFontMetrics = graphics.getFontMetrics(textFont);
String textString="test";
textFontMetrics.stringWidth(textString);