123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- 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);
-
- }
-
- }
-
- }
|