ServerWriter类中的  InputStreamReader isr = new  InputStreamReader(System.in );“System.in”是从控制台输入文字进行传输的,我想从一个文本区域获取文字,就像QQ聊天窗口那样,“System.in”应该换成什么啊??还是我说的根本不对,应该用其他的方法!!
   
谢谢解答!!!

解决方案 »

  1.   

    假如你的文本域对象叫textField
    可以把System.in换成 new StringBufferInputStream(textField.getText())
    我估计你是想直接从reader里面读出来直接往out里面写
    不推荐这么做,有点绕,去网上查查聊天程序代码一大把
    直接用writer写就行了
      

  2.   

    2个聊天进行传输直接用文本框获取内容,然后用套接字socket获取输出流,print一下获取到的内容就可以了
      

  3.   

    java GUI: AWT/Swing类库, 应该不会很复杂, java GUI的API还是很简洁明了的
      

  4.   

    可以参考一下尚学堂J2SE项目简单聊天室
      

  5.   

    看看GUI的知识吧 图形用户接口
      

  6.   

    可以参考一下尚学堂J2SE项目简单聊天室 http://www.bjsxt.com/shipinxiazai/
      

  7.   

    坚决推荐  看java网络编程    理解socket 套接字原理就简单了