0

JScrollPane に含まれる JPanel があります。JPanel には、NORTH、CENTER、WEST、および SOUTH 領域 (BorderLayout) にコンポーネントが追加されています。

JTextPane を SOUTH の位置に追加すると、スクロール ペインがスクロールしてテキストが表示されます。スクロール ペインを一番上の位置から動かしたくありません。どうすればこれを防ぐことができますか?

4

1 に答える 1

3

詳細がない場合は、Java5NEVER_UPDATE以降で使用可能なデフォルトのキャレットをに設定してみてください。

JTextPane jtp = new JTextPane();
DefaultCaret caret = (DefaultCaret) jtp.getCaret();
caret.setUpdatePolicy(DefaultCaret.NEVER_UPDATE);
于 2012-07-02T19:12:31.997 に答える