【问题标题】:Vaadin - set window size to wrap its contentsVaadin - 设置窗口大小以包装其内容
【发布时间】:2016-04-19 13:01:17
【问题描述】:

我有一个扩展 com.vaadin.ui.Window 的自定义窗口,在窗口内我将 com.vaadin.ui.TabSheet 和 TabSheet扩展 com.vaadin.ui.VerticalLayout 的自定义组件。

所有东西都正确放置在里面,但窗口看起来完全最小化了。如何扩展它以正确显示所有内容,但不使用 .setSizeFull() 因为我不想将它拉伸到整个屏幕?

我尝试 .setSizeFull() 到 TabSheet 及其内容,但这根本没有帮助。

为窗口设置自定义高度和宽度有效,但这不是我打算做的......

【问题讨论】:

  • 提供一些代码和截图以便澄清。
  • 一个窗口有一个大小,它不会在 cintent 大小上调整大小
  • 您是否尝试过未定义的组件和窗口大小?
  • 确实,tabSheet.setSizeUndefined() 为我工作...

标签: java user-interface vaadin


【解决方案1】:

正如 cmets 领域所说,Window 必须有大小。 我自己更希望窗口能够适应屏幕大小或浏览器大小,但这就是它的工作原理。

【讨论】:

    猜你喜欢
    • 2011-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-10
    • 1970-01-01
    • 1970-01-01
    • 2013-10-05
    • 1970-01-01
    相关资源
    最近更新 更多