FlowLayout,用于拉伸其组件

时间:2018-04-26 15:51:13

标签: java swing layout-manager

据我了解,正常FlowLayout仅使用preferredSize来确定组件的宽度和高度,并将其精确地绘制在这些维度中。

现在我希望它的组件在空间可用时伸展,并在达到所有组件minimumSize时突破到新行。

以下是一个例子:

  1. 红色和绿色是我的组成部分。它们的minimumSize100(由黄线表示)。它们被放置在布局中,该布局由蓝色背景表示。 This is a big JFrame.
  2. 然后我将JFrame缩小,直到我到达组件的minimumSizeThis JFrame is just big enough.
  3. 当我JFrame更小时,FlowLayout应该会突破新的一行。 The JFrame is now smaller than the components minimum sizes.
  4. 有没有可以做到的LayoutManager?

0 个答案:

没有答案