最大化窗口

时间:2016-05-02 12:26:26

标签: java user-interface vaadin vaadin7

我遇到Vaadin TabSheet问题 - 当前标签在最大化/最小化窗口时没有调整大小(使用右上角的+/-按钮)

我的内容现在 DO 在以下情况下调整大小:

  • 使用鼠标
  • 调整窗口大小/拖动窗口
  • 切换到其他标签
  • 之前最小化窗口(它们调整大小以填充100%,然后在窗口收缩后使用“ - ”按钮不要调整大小,因此它们向右溢出)

但是当他们改变窗口状态(最大化或恢复到原始大小(设置为800 * 600px))时,他们根本不会调整大小。

我能够使用Window.WindowModeChangeListener隔离窗口模式更改事件,但是我无法确定使用哪种方法以及在哪个组件上强制UI重新绘制我的标签...已尝试{{1}和markAsDirty到所有东西(窗口,标签页,标签本身),但没有运气......

如果这是一个问题,窗口,标签页和标签也有markAsDirtyRecursive。或者是否有其他设置来确保所需的行为?

编辑:我注意到它甚至可以在Internet Explorer中使用,但在Firefox中却没有(还没有尝试其他浏览器)。

1 个答案:

答案 0 :(得分:0)

这似乎是Vaadin 7.6及更低版本的错误......