showtxt.setText,不能这样使用!这样总是只显示一行!

解决方案 »

  1.   

    有一个追加文本的方法,我忘了是哪一个了!sorry!
      

  2.   

    用appent方法,但字符串得加上还行符“\n“就可以了!
      

  3.   

    用append(),如果要换行就加上"\n"
      

  4.   

    append();如果不在try......catch语句中,的确可以的.但是再我的程序当中却不能显示.为什么啊!
    而且我debug的时候,的确可以执行showtxt.setText("The host"+strhostname+"port "+m+" is opend");//我将setText用append替换掉了.   但是界面却死掉了.这是什么原因呢,
    高手帮忙啊
      

  5.   

    从intsrcport到intdesport相差多少,如果相差太大,可能执行起来需要一段时间,
    感觉画面像死了有没有可能抛了连接拒绝的异常?因为你没捕获这个
    ...
      

  6.   

    楼上说的有道理.我证实了是相差太大,执行时间很长,有没有办法一行一行写入JtextArea中呢,而且不要让画面有死掉的现象,是否需要加多线程呢