DBから入力したJTextpaneがあります。
問題は、テキストを設定するとき、そしてそれが長いとき、JTextPaneはスナップショットのように最後からテキストを表示することです。
どのようにできるのか ??試しsetCursor()
ましたが、正しい方法ではないようです。
次のようなことができます:
JTextPane textPane = new JTextPane();
DefaultCaret caret = (DefaultCaret)textPane.getCaret();
caret.setUpdatePolicy(DefaultCaret.NEVER_UPDATE);
textPane.setText(...);
詳細については、テキスト領域のスクロールを参照してください。
recordTP = new JTextPane();
recordTP.setText(" from client:");
recordTP.setEditable(false);
DefaultCaret caret = (DefaultCaret)recordTP.getCaret();
caret.setUpdatePolicy(DefaultCaret.ALWAYS_UPDATE);