今はJScrollPaneの内部にJTextAreaがあります。現在のコンテンツでは、垂直スクロールバーと水平スクロールバーの両方が表示されます。ユーザーが特定の文字列を検索できる検索機能を実装しようとしています。その文字列の最初の文字列にキャレットの位置を設定します。しかし、私は自分のキャレット位置を設定すると、JScrollPaneは垂直方向にのみスクロールするようです。したがって、JTextAreaから水平方向に一致する文字列が完全に見逃され、水平スクロールバーはまったくスクロールしません。JScrollPaneでJTextAreaを使用してキャレットの位置を設定する
それが表示されます。
私は誰もが私のJScrollPaneにはsetCaretPosition()
が
編集が使用して水平移動されていない理由を任意のアイデアを持っていますJTextAreaに
するための基本的な機能 setCaretPosition()
を使用しています水平スクロールバーはスクロールしていますが、ほとんど動きませんのでほとんど気になりません。キャラクターの最初のピクセルしか見ることができません。スクロールバーをキャレットの位置に(またはできるだけ)配置する方法はありますか?
すぐに役立つように、問題を示すSSCCE(http://pscode.org/sscce.html)を投稿してください。少なくとも今のところあなたは何を持っていますか? –