高手请帮忙!2个小问题¥¥¥

man_can_fly 2001-09-23 04:30:19
Java小程序如下:
import java.applet.*;
import java.awt.*;
public class tryunicode extends Applet
{public void paint(Graphics g)
{
String str="\u4E2D\u56FD";
Font f=new Font("courier",Font.BOLD,22);
g.setFont(f);
g.setColor(Color.blue);
g.drawString(str,20,20);
}
public void init()
{Graphics g=getGraphics();
paint(g);
}
}
问题如下:
1》用一个HTML文件打开这个Applet显示汉字“中国”正常,但用appletviewer则显示为两个方框,按理appletviewer应是最接近Java本质的,为什么还出现这个问题?
2》\u4E2D\u56FD是一种怎样的表示方式,或者它究竟是哪种格式?
请高手发招!!!!
...全文
89 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
haichuang 2001-09-25
  • 打赏
  • 举报
回复
appletviewer不支持这种字体,你换一个字体试试。
sunni 2001-09-25
  • 打赏
  • 举报
回复
gz
man_can_fly 2001-09-24
  • 打赏
  • 举报
回复
up
man_can_fly 2001-09-23
  • 打赏
  • 举报
回复
各位大侠,你们的方法我都试了,但还是不行,请问有其他原因吗?sos
maplewind 2001-09-23
  • 打赏
  • 举报
回复
你的程序的init()方法好象没作用吧,应该可以去掉。paint()也是自动调用的。
maplewind 2001-09-23
  • 打赏
  • 举报
回复
\u4e3d是unicode。就象ascii码一样的道理
java的字符用的都是unicode
咚咚咚咚咚咚 2001-09-23
  • 打赏
  • 举报
回复
你把你运行appletviewer的DOS环境的改为中文的就可以显示中文的了
也就是你不能输入中文,那appletviewer看到的也没有中文的东西
你如果用的是win2000就从[开始],[程序],[附件],运行[命令提示符],也许可以解决
lx_king 2001-09-23
  • 打赏
  • 举报
回复
好象jdk1.3以上才支持中文,可能也就是1.3中的appletviewer才支持中文

IE本身就支持中文,所以这样,我也遇到过这种情况,应该用1.3就可以了

62,629

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧