据我了解,正常FlowLayout
仅使用preferredSize
来确定组件的宽度和高度,并将其精确地绘制在这些维度中。
现在我希望它的组件在空间可用时伸展,并在达到所有组件minimumSize
时突破到新行。
以下是一个例子:
minimumSize
为100
(由黄线表示)。它们被放置在布局中,该布局由蓝色背景表示。 This is a big JFrame. JFrame
缩小,直到我到达组件的minimumSize
。 This JFrame is just big enough. JFrame
更小时,FlowLayout
应该会突破新的一行。 The JFrame is now smaller than the components minimum sizes. 有没有可以做到的LayoutManager?