// 2 Labels added to the layout2
final Label lbl2 = new Label("test2");
+ lbl2.setWidth("100%");
lbl2.setId("lbl2");
layout2.addComponent(lbl2);
final Label lbl3 = new Label("test3");
+ lbl3.setWidth("100%");
lbl3.setId("lbl3");
layout2.addComponent(lbl3);
package com.vaadin.tests.layouts.layouttester;
import com.vaadin.server.VaadinRequest;
+import com.vaadin.shared.ui.label.ContentMode;
import com.vaadin.ui.AbstractLayout;
import com.vaadin.ui.Button;
import com.vaadin.ui.Button.ClickEvent;
import com.vaadin.ui.Button.ClickListener;
import com.vaadin.ui.Label;
-import com.vaadin.shared.ui.label.ContentMode;
import com.vaadin.v7.ui.Table;
/**
l2.setMargin(false);
l2.setSpacing(false);
// Must add something around the hr to avoid the margins collapsing
- l2.addComponent(new Label(
+ Label spacer = new Label(
"<div style='height: 1px'></div><hr /><div style='height: 1px'></div>",
- ContentMode.HTML));
+ ContentMode.HTML);
+ spacer.setWidth("100%");
+ l2.addComponent(spacer);
l2.addComponent(t2);
final Button btn1 = new Button("Toggle margin on/off");
btn1.addClickListener(new ClickListener() {
import com.vaadin.server.ThemeResource;
import com.vaadin.server.UserError;
import com.vaadin.server.VaadinRequest;
+import com.vaadin.shared.ui.label.ContentMode;
import com.vaadin.tests.components.AbstractTestUI;
import com.vaadin.ui.AbstractComponent;
import com.vaadin.ui.AbstractLayout;
import com.vaadin.ui.Label;
import com.vaadin.ui.TabSheet;
import com.vaadin.ui.VerticalLayout;
-import com.vaadin.shared.ui.label.ContentMode;
import com.vaadin.v7.ui.Table;
import com.vaadin.v7.ui.TextField;
Button btn3 = new SetSizeButton("75%");
Button btn4 = new SetSizeButton("100%");
+ Label spacer = new Label(
+ "<div style='height: 1px'></div><hr /><div style='height: 1px'></div>",
+ ContentMode.HTML);
+ spacer.setWidth("100%");
+
l1.addComponent(btn1);
l1.addComponent(btn2);
l1.addComponent(btn3);
l1.addComponent(btn4);
l2.addComponent(c1);
- l2.addComponent(new Label(
- "<div style='height: 1px'></div><hr /><div style='height: 1px'></div>",
- ContentMode.HTML));
+ l2.addComponent(spacer);
l2.addComponent(c2);
l2.setExpandRatio(c1, 0.5f);
l2.setExpandRatio(c2, 0.5f);
package com.vaadin.tests.layouts.layouttester.GridLayout;
import com.vaadin.server.VaadinRequest;
+import com.vaadin.shared.ui.label.ContentMode;
import com.vaadin.tests.layouts.layouttester.BaseLayoutTestUI;
import com.vaadin.ui.AbstractComponent;
import com.vaadin.ui.Button;
import com.vaadin.ui.Button.ClickEvent;
import com.vaadin.ui.Button.ClickListener;
-import com.vaadin.shared.ui.label.ContentMode;
import com.vaadin.ui.GridLayout;
import com.vaadin.ui.Label;
Button btn3 = new SetSizeButton("75%");
Button btn4 = new SetSizeButton("100%");
+ Label spacer = new Label(
+ "<div style='height: 1px'></div><hr /><div style='height: 1px'></div>",
+ ContentMode.HTML);
+ spacer.setWidth("100%");
+
layout.addComponent(btn1);
layout.addComponent(btn2);
layout.addComponent(btn3);
layout.addComponent(btn4);
layout.addComponent(c1);
- layout.addComponent(new Label(
- "<div style='height: 1px'></div><hr /><div style='height: 1px'></div>",
- ContentMode.HTML));
+ layout.addComponent(spacer);
layout.addComponent(c2);
btn2.addClickListener(new ClickListener() {
package com.vaadin.tests.layouts.layouttester.GridLayout;
import com.vaadin.server.VaadinRequest;
+import com.vaadin.shared.ui.label.ContentMode;
import com.vaadin.ui.Button;
import com.vaadin.ui.Button.ClickEvent;
import com.vaadin.ui.Button.ClickListener;
import com.vaadin.ui.Label;
-import com.vaadin.shared.ui.label.ContentMode;
import com.vaadin.v7.ui.Table;
/**
layout.setMargin(false);
layout.setSpacing(false);
// Must add something around the hr to avoid the margins collapsing
- layout.addComponent(new Label(
+ Label spacer = new Label(
"<div style='height: 1px'></div><hr /><div style='height: 1px'></div>",
- ContentMode.HTML));
+ ContentMode.HTML);
+ spacer.setWidth("100%");
+ layout.addComponent(spacer);
layout.addComponent(t2);
}
}