gridbaglayoutのjscrollpanes内にいくつかのJlistがあります。1つのJlistのエントリ数は、Jlistの表示領域に収まります。ただし、jscrollpaneはスクロール機能を提供しません。
以前は、すべてのjscrollpanをjpanelで囲んでいましたが、当時、scrollpaneは正しいスクロール機能を提供していました。
Jlistのpreferredsizeを[0,0]に設定しています。Jlistのレイアウトは正しいです。JListのpreferredsizeを、たとえば[80,300]の明示的な値に設定できます。これにより、JListは部分的にスクロール可能になります。JLIstの実際のサイズは、完全に表示される場合は、はるかに長くなります。
どういうわけか、gridbaglayoutは、Jlistがスクロールペインに必要な正しいサイズを提供できないようにJlistのサイズを変更していると思います。
jscrollpanes内のgridbaglayoutとJlistを連携させるにはどうすればよいですか?