java中如何实现记事本的自动换行功能?那个大哥能给段代码?最好能用AWT组件实现

解决方案 »

  1.   

    jTextArea.setLineWrap(true)到是可以,不过好像不大符合你的awt要求
      

  2.   

    谁给改进下int count=0,j=0;
    String str1 ;
    str1= txa.getText();
    char a[] = str1.toCharArray();
    char b[] = new char[2000];

    for (int i = 0; i < a.length; i++)
    {  if (a[i] != '\n')
       {
        b[j] = a[i];
        count++;
        j++;
       }
      if (a[i] == '\n')
       { 
        b[j]=a[i];
        j++;
        count = 0;
        }
      if (count == 50)
      {
        b[j] = '\n';
        j++;
        count = 0;  }
     }
    String str2 = new String(b);
    txa.setText(str2);