0

DBから入力したJTextpaneがあります。

問題は、テキストを設定するとき、そしてそれが長いとき、JTextPaneはスナップショットのように最後からテキストを表示することです。

どのようにできるのか ??試しsetCursor()ましたが、正しい方法ではないようです。

ここに画像の説明を入力してください

4

2 に答える 2

3

次のようなことができます:

JTextPane textPane = new JTextPane();
DefaultCaret caret = (DefaultCaret)textPane.getCaret();
caret.setUpdatePolicy(DefaultCaret.NEVER_UPDATE);
textPane.setText(...);

詳細については、テキスト領域のスクロールを参照してください。

于 2011-05-04T03:31:43.857 に答える
0
recordTP = new JTextPane();
    recordTP.setText(" from client:");
    recordTP.setEditable(false);
    DefaultCaret caret = (DefaultCaret)recordTP.getCaret();
    caret.setUpdatePolicy(DefaultCaret.ALWAYS_UPDATE);
于 2013-10-18T06:12:49.853 に答える