最小サイズを正しく定義するには、次のことを行う必要があります。
// setting minimal width AND height
Dimension min = new Dimension(100, 100);
comp.setMinimumSize(min);
comp.setPreferredSize(min);
comp.setSize(min);
1 行を省略しても機能しません。これは奇妙ですが、それは問題ではありません。
2 つの寸法 (幅または高さ) のうちの1 つだけを制限し、指定されていない寸法についてコンポーネントおよび/またはレイアウト マネージャーに自動的に決定させるにはどうすればよいですか?
制限したくない寸法に非常に小さい値を使用すると、多くのコンポーネントが正しく表示されません (つまり、小さすぎます)。