私はjtextareaを使用しています。アプリケーション(ログなど)の実行中に動的に塗りつぶされます。垂直スクロールバーの自動スクロールを削除したい、テキストがフィールドに追加され、キャレットの位置が変更されない私が手動でそれをドラッグした場合のみ)。これどうやってするの?私はscrollPane.getHorizontalScrollBar().setAutoscrolls(false)
を試しましたが、これは役に立ちませんでした。jtextareaスクロール
1
A
答えて
2
を、テキスト領域がスクロールしません。それを実現させるためにコード内に何かを持たなければなりません。
通常のアプローチは、文書の末尾にキャレットを設定することです(あなたはJava 5の上にいるときにプラスcaret.setUpdatePolicy(DefaultCaret.ALWAYS_UPDATE);
; Text Area Scrolling参照)スクロールを停止するには
を、アプリ内のコードを見つけなければならないし、消して。あなたが選択したテキストをドラッグして、マウスがコンポーネントの外で取得プラス、このプロパティの目的は何か他のもの(true
場合で、合成マウスイベントは限り生成されますときにのみ使用しているため
setAutoscrolls()
は、この場合には効果がありませんマウスがコンポーネントの外側にあります)。
0
関連する問題
- 1. Java - JTextArea内の特定のテキストにスクロール
- 2. JTextAreaスレッドセーフ?
- 3. JTextArea alignment
- 4. JTextAreaワードラップリサイズ
- 5. Java JListとJTextArea
- 6. JTextAreaのサイズ
- 7. Java JTextArea Printing
- 8. Java JTextArea multilineヘルプ
- 9. Java JTextArea行番号
- 10. 印刷JTextAreaのフォームページ
- 11. JTextAreaによるタイプライター効果
- 12. JTextAreaコンポーネントでのUnicodeサポート
- 13. JTextAreaを聞くには
- 14. JtextAreaにテキストファイルをロードする
- 15. JTextAreaをクリアするには?
- 16. JTextAreaをクリックしますか?
- 17. スクロール可能なJTextAreaでどの行が表示されるかを調べる方法は?
- 18. JTextArea折り返し線付きCR LF
- 19. JTextArea内の特定のテキストのActionListener?
- 20. Java Swing並行性表示JTextArea
- 21. 別のクラスからJTextAreaをクリアする
- 22. JTextAreaの異なるテキストの色
- 23. JOptionPane.showMessageDialog JTextAreaメッセージを切り捨てます
- 24. JavaのJTextAreaからテキストを読む
- 25. JTextAreaが表示されない
- 26. JTextAreaの移動をキャレットに移動
- 27. JTextAreaでテキストが見えなくなる
- 28. JTextAreaにcharを追加します
- 29. JTextAreaへのメソッドの書き出し
- 30. JTextAreaプロジェクトの効率的なGUIデザイン
DefaultCaret.NEVER_UPDATEモードでcaret.getDot()は0を返します。myTextArea.getDocument()。getLength()と比較して必要なアクションを実行する現在のキャレット位置を見つける方法はありますか? – Martin
'myTextArea.getCaretPosition()'を呼び出すことによって。自動的にスクロールしたいのですか、**スクロールしないように**したいですか?あなたの質問は本当に明確ではありません... –