java语言或j2me的问题!在画布界面用一个drawString怎么实现自动换行?(就是文字很长,大于屏幕的宽时...
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java语言或j2me的问题!在画布界面用一个drawString怎么实现自动换行?(就是文字很长,大于屏幕的宽时...相关的知识,希望对你有一定的参考价值。
java语言或j2me的问题!在画布界面用一个drawString怎么实现自动换行?(就是文字很长,大于屏幕的宽时就换行)。
参考技术A 我觉得不可以重写一下drawString方法,获取屏幕的长度,计算字符长度,当字符串长度到达屏幕长度的时候,就加一个“\n”换行符 参考技术B 允许输入99个字.我从简.j2me没有相关方法.只能自己实现.就是判断每一个字符长度.长度超过了一行的长度.那么换行就是把String变成两个,一个画上一个画在下面,因为不确定有多少个行用vector来保存String.不够字数了 参考技术C drawString(String s, int x, int y) 通过设置后面的位置坐标g2.drawString("It doesn't matter what other people think about you. ", 2.5f, 20f);
g2.drawString("The only thing that matters is that you are happy with who you are", 2.5f, 50f); 参考技术D 要重写drawstring方法计算字符宽度的,你用手机问没法给你提供答案代码,字数限制了 第5个回答 2012-12-07 我有代码,可是你这里字数限制啊...给不全...
public Vector parseStr(String str)
if (str == "")
return null;
Vector v = new Vector(); .......
以上是关于java语言或j2me的问题!在画布界面用一个drawString怎么实现自动换行?(就是文字很长,大于屏幕的宽时...的主要内容,如果未能解决你的问题,请参考以下文章