【问题标题】:HorizontalLayout with wrap components?带有包装组件的Horizo​​ntalLayout?
【发布时间】:2013-11-27 13:15:56
【问题描述】:

我正在创建一个 UI 并使用 Horizo​​ntalLayout 来组织我的组件。 问题是我的窗口很大,因为组件只添加了一行。

如何在 Horizo​​ntalLayout 中为我的组件进行换行?

谢谢

【问题讨论】:

  • 您使用什么框架来创建布局?或者你是如何创建布局的?请张贴代码

标签: java frameworks vaadin


【解决方案1】:

Horizo​​ntalLayout 顾名思义,只能水平放置组件。您可以尝试默认包装组件的 CssLayout。或者您可以尝试的是您可以自定义组件的宽度并将其设置为 null,就像标签的 label.setWidth(null) 一样,并尝试将此技术与 ExpandRatio(Component, 1.0f) 方法一起使用。假设您有三个组件,将左右组件的宽度设置为 null,然后将 ExpandRatio 设置为 1.0f 到中间标签。您可以尝试将这个想法用于三个以上的组件。

【讨论】:

    猜你喜欢
    • 2011-08-24
    • 1970-01-01
    • 2011-05-03
    • 2021-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多