JScrollPane的setViewport可以用来控制滚动条

解决方案 »

  1.   

    JScrollPane jsp = new JScrollPane();
    JViewport jv = jsp.getRowHeader();
    //加入字符
    jsp.setViewport(jv);
    jsp.updateUI();
      

  2.   

    JTextArea jta = new JTextArea();
    JScrollPane jsp = new JScrollPane(jta);
    JViewport jv = jsp.getRowHeader();
    //加入字符
    jsp.setViewport(jv);
    jsp.updateUI();
      

  3.   

    JTextArea textArea = new JTextArea();textArea.append(".........");textArea.setCaretPosition(textArea.getText().length());