你们中的一些人可能知道在Java Swing框架中有一个叫做FlowLayout
的布局。为了增加一点趣味,我开始使用Vaadin而不是Swing。一切都很好,除了我还没有找到一个简单的替代经典SwingFlowLayout
。
我想将组件彼此相邻放置,直到一行的水平空间被填充,并且布局开始将组件放置在新行中。我尝试使用水平布局,但不是创建一个新的行,它使其组件更小。
任何想法?
您可以使用一个FlexLayout
与包装。默认方向(列)和换行将为您提供该项目的行为添加到布局将使用他们需要的空间(确保"un-specifiy"在需要的地方),一旦水平屏幕空间用完,就进入下一行。