2012-01-09 13 views
0

JTextAreaの現在のスクロールビューを下に移動して、JTextAreaの上部にキャレットが表示されるようにするにはどうすればよいですか?ありがとう。あなたが行うことができますJTextAreaの移動をキャレットに移動

+1

'ダウン' DYM 'アップ'ですか? –

+0

いいえ、私はスクロールの下向きの矢印を押すのと同じように下を意味します。しかし、あなたがそのように見ると、その見方は上がると思います。 – John

+0

通常、キャレット位置の設定を下にスクロールすると、JTextAreaの下部にキャレットが表示されます。スクロールを続けて、上部に表示されるようにします。 – John

答えて

1

呼び出す:

Point pt = textArea.getCaret().getMagicCaretPosition(); 
Rectangle rect = new Rect(pt, new Dimension(1, 10)); 
textArea.scrollRectToVisible(rect); 

一つは、また、より良い選択にgetDocumentを使用することができます。

0

場所にJScrollPaneの内部JTextAreaに、そして

scrollPane.getVerticalScrollBar().setValue(value); 
関連する問題