用java写了一个聊天界面,怎么用BufferedReader和PrintWriter把界面中输入的字符送到网络端
以前只知道用string=BufferedReader.readline()和PrintWriter.println(string)读取控制台上输入的字符,现在到了界面上的字符就不知道该怎么办了

解决方案 »

  1.   

    http://topic.csdn.net/u/20120410/22/8d6c4347-faca-4c79-8023-9de54a684297.html?79116
    楼主参考这段代码,我就不在贴一次了
      

  2.   

    用于输入字符的文本框都有一个获取文本内容的方法,比如说jTextField.getText();它的返回值就是字符串,剩下的工作跟你从控制台获取的字符串的处理方法一样了
      

  3.   

    我现在写了  while (true) 
       {  
       msn=client.sendMsg();//msn是获得从界面得到的字符串
       pw.println(msn);
      System.out.println(msn);
     }
    怎么样使pw.println(msn)只发送一次