ここに簡単なJavaの質問があります。JTextAreaを使用して作成されたテキスト領域の最後の行の先頭まで自動テキストスクロールしたい。テキスト領域の1行あたりのテキストの量は、テキスト領域の幅よりもかなり長くなります。
これは、私がそれを設定するために使用したコードスニペットです。
JTextArea textArea = new JTextArea();
DefaultCaret caret = (DefaultCaret)textArea.getCaret();
caret.setUpdatePolicy(DefaultCaret.ALWAYS_UPDATE);
問題は、上記のコードでは、デフォルトの動作では、キャレットがドキュメントの最後に自動的に配置され、その結果、テキスト領域全体の最初の部分がスコープから外れることです。自動スクロールをドキュメントの最後の行の先頭で実行することをお勧めします。
明確にするために、ここに2つのスクリーンショットがあります。
私が欲しいのは最初のものですが、起こっているのは2番目のものです。