[J2ME] 根据行宽和字体大小给指定字符串分行
来源:互联网 发布:嵌入式系统编程 编辑:程序博客网 时间:2024/05/18 10:47
以下转载自:http://blog.csdn.net/zw_errrun/archive/2007/07/23/1702969.aspx
[J2ME] 根据行宽和字体大小给指定字符串分行
public static String[] getStringsByLen(Font font, String theStr, int lineLen) ...{
int start = 0;
int preoffset = theStr.indexOf(' ', start);
int offset = 0;
Vector vec = new Vector();
for (;;) ...{
if (offset != 0)
preoffset = offset;
offset = theStr.indexOf(' ', offset);
if (offset == -1) ...{
vec.addElement(theStr.substring(start, preoffset));
String str[] = new String[vec.size()];
for (int i = 0; i < str.length; i++) ...{
str[i] = (String) vec.elementAt(i);
}
return str;
}
if (font.stringWidth(theStr.substring(start, offset)) > lineLen) ...{
vec.addElement(theStr.substring(start, preoffset));
System.out.println(theStr.substring(start, preoffset));
start = preoffset;
preoffset = theStr.indexOf(' ', start);
offset = start;
}
offset++;
}
}
int start = 0;
int preoffset = theStr.indexOf(' ', start);
int offset = 0;
Vector vec = new Vector();
for (;;) ...{
if (offset != 0)
preoffset = offset;
offset = theStr.indexOf(' ', offset);
if (offset == -1) ...{
vec.addElement(theStr.substring(start, preoffset));
String str[] = new String[vec.size()];
for (int i = 0; i < str.length; i++) ...{
str[i] = (String) vec.elementAt(i);
}
return str;
}
if (font.stringWidth(theStr.substring(start, offset)) > lineLen) ...{
vec.addElement(theStr.substring(start, preoffset));
System.out.println(theStr.substring(start, preoffset));
start = preoffset;
preoffset = theStr.indexOf(' ', start);
offset = start;
}
offset++;
}
}
- [J2ME] 根据行宽和字体大小给指定字符串分行
- [J2ME] 根据行宽和字体大小给指定字符串分行
- 根据各个分行赶快给会计
- 根据字段02对字符串进行分行
- 水晶报表字符串字体大小根据字数调整
- j2me低级UI文字分行
- J2ME根据屏幕大小自动分割字符串
- J2ME 根据显示宽度分割字符串
- J2ME 根据显示宽度分割字符串
- J2ME根据换行符分割字符串
- 根据字符串生成指定二维码
- 根据指定要求分割字符串
- 动态获取页面大小,根据大小给html设置字体大小
- 根据字体实现控件分行
- 根据字体大小得到字符串显示时的宽度(C#)
- 根据函数名字符串执行指定函数
- qt如何根据指定字符串生成MD5
- 根据指定字符集拆分任意字符串
- The Rev. Dr. Martin Luther King, Jr
- 静态链接库的调用
- 启动控制面板命令大全
- struts和hibernate和spring的优缺点
- 局域网网上邻居无法访问问题的解决
- [J2ME] 根据行宽和字体大小给指定字符串分行
- VC 操作 XML 类
- WebSphere Portal 6平台porlet skin中获取portletID和porletTitle的方法
- Windows XP 开始菜单的策略设置
- 经典正则表达式 (作者:阿赖)
- DOTNET技术文章收藏
- IP域名详解
- 什么是MXF?
- 诚招网站制作和作者