1

私のプログラムは、それぞれが JList を含む一連の JScrollPanes を作成します。JList は縦に表示され、それぞれの行数は決まっています。それらが入っているコンテナの初期サイズは、完全な JList を表示するのに十分な大きさではないため、スクロール区画ですが、サイズを変更することができます。

完全な JList を表示するのに十分なサイズに達したら、各 JScrollPane の成長を停止したいと考えています。

JList SetVisibileRowCount を設定してから、ScrollPane の MaximumSize を JList の MaximumSize に設定しようとしましたが、効果がないようです。

助言がありますか?

4

1 に答える 1

1

このは 1 つのアプローチを示していますsetVisibleRowCount()。動的に呼び出して最大サイズを制限します。sscceの作成に役立つ場合があります。

于 2012-08-03T20:58:29.263 に答える