Java

本类阅读TOP10

·使用MyEclipse开发Struts框架的Hello World!(录像1)
·hibernate配置笔记
·AOP编程入门--Java篇
·linux下Tomcat 5.0.20 与 Apache 2 安装/集成/配置
·在win2003下整合了整合Tomcat5.5+ apache_2.0.53+ mod_jk_2.0.47.dll
·构建Linux下IDE环境--Eclipse篇
·Jsp 连接 mySQL、Oracle 数据库备忘(Windows平台)
·ASP、JSP、PHP 三种技术比较
·Tomcat5.5.9的安装配置
·AWT GUI 设计笔记(二)

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
[转]Drawstring in Canvas with Chinese (Siemens 55/57 series)

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

Q:
I use Graphics.drawString() draw a string in Chinese.

It displays incorrectly on hadset(s57,m55).

What's the right way to do this?

my code is very simple

paint(Graphics g)

{

g.drawString("??",x,y,anchor);//here means "start"

}

 

It displays incorrectly but can display correctly with screen command.

such as command = new Command("??",Command.SCREEN,1);

 

A:

There is a known problem related to Chinese characters. This known problem consists in showing different results (missing characters) when using big font size. I'm not sure if that relates to exactly your problem but it's quite possible. If so it's a problem of the font resources and not a specific Java problem.

 

It would help a lot if we could get the phone sw version that you are using.

 

Maybe you could try the same code with normal font size only.

 

Regards

Siemens Developer Portal Team

 

 

A:

Thanks a lot.

I try the font size.

Small size can't display correctly ,medium and large size can.




相关文章

相关软件