Java Vaadin 中的 Swing FlowLayout

Java Swing FlowLayout in Vaadin

有些人可能知道 Java Swing 框架中有一个名为 FlowLayout 的布局。为了让事情变得有趣一点,我开始使用 Vaadin 而不是 Swing。一切正常,除了我还没有找到经典 Swing 的简单替代品 FlowLayout.

我想将组件并排放置,直到行的水平 space 被填满并且布局开始将组件放置在新行中。我尝试使用水平布局,但它没有创建新行,而是使其组件变小了。

有什么想法吗?

你可以使用 一个 FlexLayoutwrapping。 默认方向(列)和换行会给你行为,即项目 添加到布局将使用他们需要的space(确保 "un-specifiy" where needed) and once the horizo​​ntal screen space is used up, break into the next line.