You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

CheckBoxGroupInGridLayout.java 883B

123456789101112131415161718192021222324252627
  1. package com.vaadin.tests.components.checkboxgroup;
  2. import com.vaadin.data.provider.DataProvider;
  3. import com.vaadin.server.VaadinRequest;
  4. import com.vaadin.tests.components.AbstractTestUI;
  5. import com.vaadin.ui.CheckBoxGroup;
  6. import com.vaadin.ui.GridLayout;
  7. import com.vaadin.ui.TextField;
  8. import com.vaadin.ui.themes.ValoTheme;
  9. public class CheckBoxGroupInGridLayout extends AbstractTestUI {
  10. @Override
  11. protected void setup(VaadinRequest request) {
  12. CheckBoxGroup<String> cbGroup = new CheckBoxGroup<>(null,
  13. DataProvider.ofItems("A", "B", "C"));
  14. cbGroup.addStyleName(ValoTheme.OPTIONGROUP_HORIZONTAL);
  15. GridLayout gridLayout = new GridLayout(2, 1);
  16. gridLayout.addComponent(cbGroup, 0, 0);
  17. gridLayout.setSpacing(true);
  18. gridLayout.addComponent(new TextField(), 1, 0);
  19. addComponent(gridLayout);
  20. }
  21. }