blob: aa51a1480cb440a17dd09835b0aa745ae168be05 (
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
|
package com.vaadin.tests.layouts.gridlayout;
import com.vaadin.server.VaadinRequest;
import com.vaadin.tests.components.AbstractTestUI;
import com.vaadin.ui.Alignment;
import com.vaadin.ui.Button;
import com.vaadin.ui.GridLayout;
import com.vaadin.ui.TextField;
public class GridLayoutCaptionOnBottomAlignedComponent extends AbstractTestUI {
@Override
protected void setup(VaadinRequest request) {
GridLayout layout = new GridLayout();
layout.setHeight("200px");
layout.setWidth("100%");
TextField component = new TextField("Oh Caption My Caption");
layout.addComponent(component);
layout.setComponentAlignment(component, Alignment.BOTTOM_CENTER);
addComponent(layout);
Button realign = new Button("Realign", evt -> layout
.setComponentAlignment(component, Alignment.TOP_LEFT));
addComponent(realign);
}
}
|