title: Have a JScrollPane scroll all the way to the bottom BUT always at the left, not the end
body: <p>My JScrollPane is able to scroll to the bottom every time when text is appended to the JTextArea using the following code:</p>
  
  <pre><code>DefaultCaret caret = (DefaultCaret) textArea.getCaret();
  caret.setUpdatePolicy(DefaultCaret.ALWAYS_UPDATE);
  </code></pre>
  
  <p>However, if the text is too long and does not fit in the viewable part of the box, it scrolls to the right (literal end of the text area).</p>
  
  <p>Is there any way to perhaps ignore the horizontal change in text and just scroll vertically automatically (keeping the current horizontal columns being viewed). Either this, or always have it to the left side.</p>