我在文本区内读取文本的时候会出现滚动条在最下方我要让文本区域内的滚动条在读取完毕的时候自动出现在文本的上方,也就是显示出文本的第一行!!求解?急需

解决方案 »

  1.   

    messageScrollBar = textArea.getScrollPanel().getVerticalScrollBar();
    messageScrollBar.setValue(0);
      

  2.   


    不懂....求解messageScrollBar
      

  3.   

    用JTextPanel撒,倒过来显示,将光标定位到第一行就OK了。
    String str = "message";
    str = str+"\n";
    Document doc = jTextPane1.getDocument();
    doc.insertString(0,str, attrset);//将字符串插入文档的开头
    jTextPane1.setCaretPosition(0);// 总是定位到文档开头