2

JScrollPaneにJEditorPaneが含まれています。垂直スクロールバーポリシーはAlwaysに設定されています。ただし、スクロールバーが常に機能するとは限りません。スクロールバーの車線またはチャネルは存在しますが、エレベーターがない場合があります。これが奇妙なことです。これは、以前にエディターペインに表示されていたものによって異なります。エディターペインに配置された前のテキストがスクロールを必要としなかった場合、スクロールを必要とするテキストのブロックに移行すると、エレベータが表示されません。ただし、前のテキストブロックでスクロールが必要な場合は、エレベータが表示されます。

何が起こっているのかについて何かアイデアはありますか?

ありがとう、

エリオット

4

2 に答える 2

1

コンテンツを変更した後、おそらくJScrollPaneでrevalidate呼び出す必要があります。

于 2010-05-26T06:26:23.380 に答える
0

この場合にうまくいったのは、エディターペインとスクロールペインのサイズの制約を取り除くことでした。そして、代わりにスクロールペイン/エディターペインを保持するコンテナーにそれらを置きます。再検証を試みましたが、うまくいきませんでした。エディタペインとスクロールペインの推奨サイズの間に矛盾がある場合、Javaは失われ、違いを調整する方法がわかりません。

于 2010-05-28T19:52:38.993 に答える