在一个项目中做到最后,却发现在登录的时候和用于记录的文本框和多行文本框中无法切换输入法,也就是说不能切换到中文,英文是可以正常输入的,求指教!

解决方案 »

  1.   

    有可能是编码问题,或是缺少对中文字体的支持
    或是你的JDK是1.4
      

  2.   

    你这个是桌面程序还是web程序
    web的话就可能是字符集的问题了,用过滤器转换一个字符
    如果是桌面的话多数的原因可能是你系统的中文字体没装完整,要用到的某个字符集没有,所以显示不出来
    还有可能的原因是你的编码有问题,不过这种可能很小
    你可以在代码中加一句System.out.println(),看看同样的内容输出到dos里面能不能正常显示,就可以大概判断出来。
    还有看看你的监听器是不是哪里有涉及字符的地方