rt不要通过字符串获得,要通过单个字符获得FontMetrics fm = g.getFontMetrics();
int stringWidth = fm.stringWidth("谢谢!");谢谢
int stringWidth = fm.stringWidth("谢谢!");谢谢
解决方案 »
- 构造函数的作用?
- java小问题
- Swing 如何实现子窗口关闭后父窗口刷新一次
- 我写的交换函数怎么就是不交换?急
- windows me 是否支持sdk1.4+netbeens复合包???急!!!!
- 调用paint时图片没有了
- 100分相送,请问如何将写好的Java程序移植到其他机子上,并使之运行.
- 问:在Applet中,绘制出的图形如何让用户能够把它复制到Word中!
- 在线等待:BMP中连接数据库的问题,class Connection not found?
- 请各位大侠指明学习JAVA的步骤和方法,谢谢!该看什么资料?
- 希望正则表达式的高手帮下忙
- java-记事本程序 求大神修改,小弟弄了好久都不行
2.或者你把字符串用toCharArray()拆成字符数组,一个一个的取高度宽度
写Java程序,又不想生成太多的String。(你搞笑吧你)
性能考虑?? 有进行过性能测试吗? 没有的话,又怎么能想当然的认为生产String的效率会低?
如果频繁的生成String,肯定对性能有影响,我想Java通过String得到每个字符的宽高,肯定也可以通过单个Char得到..............