大家好
我用NetBeans做了一个类似通信的程序
在程序运行时,我要在 JTextArea的文本区域发送消息给对方
但是我可以输入英文和字母发送消息
中文在程序运行时不能输入
请帮我解决一下,谢谢!

解决方案 »

  1.   

    是不是缺少中文字体支持,你可以设置JTextAre的字体试试。
      

  2.   

    加入中文字体就ok了。。看看font属性里
      

  3.   


    是这样的,我用的是搜狗拼音输入法
    我输入“nihao”按 1 会输入汉字“你好”
    但是我的JTextArea里面只显示 1 ,不显示“你好”汉字
    我设置属性里的FONT变成宋体,但是还是不好使
      

  4.   

    通信不支持中文输入?
       你是不是用的是send发送,recieve接收?你试试用readUTF接收,writeUTF发送。这样就可以了。
      

  5.   


    我用的DatagramPacket和MulticastSocket
    您提出的是建立流吧
    这个好像和输入汉语没有关系
      

  6.   

    换个JDK或JRE
    JRE1.4中 JTextArea对中文支持好像有点问题
      

  7.   

    linux环境下需要重新配置字体  什么操作系统