100分求教:如何取得字符显示的长度 先要得到字体型号具体看java.awt.FontMetrics类里面有stringWidth(String str)方法可以得到字符串长度 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先得到字体大小 或提前设定 如 12pt然后得到字符串长度 stringWidth所要长度=字体大小长度×字符串长度 FontRenderContext context =g2d.getFontRenderContext();Rectangle2D bounds=f.getStringBounds(text,context);//f为你所用的字体bounds.getWidth() //就是text的显示长度 textArea.getGraphics().getFontMetrics().stringWidth(str); 感谢doni(蓝色天空) 的帮助.问题已解决. 很菜鸟的问题。。 为什么我不配置classpath一样可以跑起来呢? java 正则表达式问题 求模的问题 文件的读取 怎么使用package创建一个包? 可能在没有安装java runtime的机器上运行java程序吗 CHM版的j2eetutorial中文版 (translator:iceshape) ThreadLocal的疑问? editplus对java的编译运行一问 请问我的数据库是ORACLE,想把一个BYTE[]存入,再取出,为什么取出时会和存和的BYTE不一样,我用的是rs.getBytes() 编译时出了问题,请大侠帮忙指点一下!
然后得到字符串长度 stringWidth
所要长度=字体大小长度×字符串长度
Rectangle2D bounds=f.getStringBounds(text,context);
//f为你所用的字体
bounds.getWidth() //就是text的显示长度