java语言或j2me的问题!在画布界面用一个drawString怎么实现自动换行?(就是文字很长,大于屏幕的宽时... 30
java语言或j2me的问题!在画布界面用一个drawString怎么实现自动换行?(就是文字很长,大于屏幕的宽时就换行)。...
java语言或j2me的问题!在画布界面用一个drawString怎么实现自动换行?(就是文字很长,大于屏幕的宽时就换行)。
展开
5个回答
展开全部
我觉得不可以重写一下drawString方法,获取屏幕的长度,计算字符长度,当字符串长度到达屏幕长度的时候,就加一个“\n”换行符
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
允许输入99个字.我从简.j2me没有相关方法.只能自己实现.就是判断每一个字符长度.长度超过了一行的长度.那么换行就是把String变成两个,一个画上一个画在下面,因为不确定有多少个行用vector来保存String.不够字数了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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);
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);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要重写drawstring方法计算字符宽度的,你用手机问没法给你提供答案代码,字数限制了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我有代码,可是你这里字数限制啊...给不全...
public Vector parseStr(String str) {
if (str == "") {
return null;
}
Vector v = new Vector(); .......
public Vector parseStr(String str) {
if (str == "") {
return null;
}
Vector v = new Vector(); .......
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询