菜单多国语言化遇到的问题

在对菜单进行改造,使其能够支持多国语言化的过程中,遇到了一个很奇怪的问题。在我们的win2000操作系统中,区域选项中默认地区选择英语,菜单选择日文或者中文,就会出现乱码。奇怪的是,无论是弹出窗口,还是其它按钮,都可以正常切换到日文或者中文,只有菜单是乱码。而我们对其实现的机制都是一模一样的。如果默认地区选择中文或者日文,不会出现任何问题。<br>在经过多方面的调查,发现AWT菜单会出现这种情况,而Swing菜单则不会。只能说明AWT的内部机制导致了这种情况的发生,而Swing已经解决了这种问题。对于AWT的菜单,我们尝试指定特定字体资源文件,转换字符编码,编码指定JAVA虚拟机Locale,编码指定操作系统环境,都没有能够解决,最后还是准备更改为Swing菜单。<br>如果你正好遇到这个问题,也不能解决,就采用Swing的吧。如果解决了,希望发个邮件给我,告诉我一下[url=mailto:arui.net@GMail.com]arui.net@GMail.com[/url],衷心谢谢。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值