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.

ComboboxReadOnlyPaste.java 834B

12345678910111213141516171819202122232425
  1. package com.vaadin.tests.components.combobox;
  2. import com.vaadin.annotations.Widgetset;
  3. import com.vaadin.server.VaadinRequest;
  4. import com.vaadin.tests.components.AbstractTestUI;
  5. import com.vaadin.ui.ComboBox;
  6. import java.util.stream.Collectors;
  7. import java.util.stream.Stream;
  8. @Widgetset("com.vaadin.DefaultWidgetSet")
  9. public class ComboboxReadOnlyPaste extends AbstractTestUI {
  10. @Override
  11. protected void setup(VaadinRequest request) {
  12. ComboBox<String> nameComboBox = new ComboBox<>("Name");
  13. nameComboBox.setId("readOnlyCB");
  14. nameComboBox.setEmptySelectionAllowed(true);
  15. nameComboBox.setItems(
  16. Stream.of("A", "B", "C", "D").collect(Collectors.toList()));
  17. nameComboBox.setValue("B");
  18. nameComboBox.setReadOnly(true);
  19. addComponent(nameComboBox);
  20. }
  21. }