blob: e3b66cb2bb7bc7bc7d54796a9d178b8365d9ed08 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
package com.vaadin.tests.components.window;
import com.vaadin.server.VaadinRequest;
import com.vaadin.ui.Panel;
import com.vaadin.ui.UI;
import com.vaadin.ui.VerticalLayout;
import com.vaadin.ui.Window;
@SuppressWarnings("serial")
public class WindowMaxHeight extends UI {
@Override
protected void init(VaadinRequest request) {
WindowNotFullHeight window = new WindowNotFullHeight();
addWindow(window);
window.focus();
}
class WindowNotFullHeight extends Window {
public WindowNotFullHeight() {
setCaption("Should be 200px high");
setWidth(200, Unit.PIXELS);
VerticalLayout layoutRoot = new VerticalLayout();
layoutRoot.setMargin(false);
layoutRoot.setSpacing(false);
Panel container = new Panel();
container.setHeight(200, Unit.PIXELS);
VerticalLayout containerContent = new VerticalLayout();
containerContent.setMargin(false);
containerContent.setSpacing(false);
for (int i = 0; i < 300; i++) {
Panel hello = new Panel("hello");
containerContent.addComponent(hello);
}
container.setContent(containerContent);
layoutRoot.addComponent(container);
setContent(layoutRoot);
}
}
}
|