質問: jtextareaのカーソル操作について 二つのスレッドがjtextareaへのテキスト書き込みを行うjavaアプリケーションを作っています。そこで、jtextarea内でのカーソルの移動をプログラム側で制御したいのですが、カーソル移動の方法がわかりません。a、bのスレッドがあるとして、aはキーボードからの入力を表示する。ここでは入力位置にカーソルがあるので問題ありませんが、bのスレッドがテキストをappend()した場合、append()されたテキストの文末にカーソルを移動したいのです。現状ではカーソルはキーボード入力された文末に留まったままになり、矢印キーでappend()されたテキスト分移動させなくてはなりません。これではさすがに操作性が悪すぎますし、かっこ悪いですよね。どなたかカーソルの操作方法をご存知でしたら教えていただけないでしょうか。よろしくお願いします。
回答: javax.swing.text.jtextcomponent クラスの setcaretposition(int position)メソッド ではダメですか? 実際プログラミングしていないので自信ないですが、apiドキュメントを見るとできそうです。 参考までに。