您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

GridLayoutWithLabel.java 752B

1234567891011121314151617181920212223242526
  1. package com.vaadin.tests.components.gridlayout;
  2. import com.vaadin.server.VaadinRequest;
  3. import com.vaadin.tests.components.AbstractTestUI;
  4. import com.vaadin.ui.CheckBox;
  5. import com.vaadin.ui.GridLayout;
  6. import com.vaadin.ui.Label;
  7. public class GridLayoutWithLabel extends AbstractTestUI {
  8. @Override
  9. protected void setup(VaadinRequest request) {
  10. GridLayout layout = new GridLayout(2, 1);
  11. layout.setSpacing(true);
  12. layout.addComponent(new Label("This is the label"), 0, 0);
  13. CheckBox cb = new CheckBox("Unchecked");
  14. cb.addValueChangeListener(
  15. evt -> cb.setCaption(evt.getValue() ? "Checked" : "Unchecked"));
  16. layout.addComponent(cb, 1, 0);
  17. addComponent(layout);
  18. }
  19. }