Package com.vaadin.ui

Examples of com.vaadin.ui.ComboBox


    @Override
    protected void setup() {
        lab = new Label("Label inside the component container");
        lab.setWidth(null);

        ComboBox componentContainerSelect = new ComboBox("Container") {
            {
                pageLength = 0;
            }
        };
        componentContainerSelect.setId("componentContainerSelect");
        componentContainerSelect.setWidth("300px");
        componentContainerSelect.setImmediate(true);
        componentContainerSelect.setNullSelectionAllowed(false);
        // componentContainer.addContainerProperty(CAPTION, String.class, "");
        // componentContainer.addContainerProperty(CLASS, Class.class, "");

        for (Class<? extends HasComponents> cls : getComponentContainers()) {
            componentContainerSelect.addItem(cls);
        }
        componentContainerSelect.addListener(new ValueChangeListener() {

            @Override
            @SuppressWarnings("unchecked")
            public void valueChange(ValueChangeEvent event) {
                HasComponents oldCC = cc;
                cc = createComponentContainer((Class<? extends HasComponents>) event
                        .getProperty().getValue());
                addToCC(lab);
                replaceComponent(oldCC, cc);
            }
        });

        componentContainerSelect.setValue(componentContainerSelect.getItemIds()
                .iterator().next());
        Button but1 = new Button("Move in and out of component container",
                new Button.ClickListener() {

                    @Override
View Full Code Here


    private ComboBox cb2;

    @Override
    protected void setup() {
        ComboBox cb = new ComboBox("Always enabled");
        cb.setImmediate(true);
        populate(cb);
        cb.addListener(new ValueChangeListener() {

            @Override
            public void valueChange(ValueChangeEvent event) {
                cb2.setEnabled(true);
            }

        });
        cb2 = new ComboBox("Initially disabled");
        cb2.setImmediate(true);
        cb2.setEnabled(false);
        populate(cb2);

        addComponent(cb);
View Full Code Here

    protected void setup(VaadinRequest request) {
        final HorizontalLayout root = new HorizontalLayout();
        root.setSizeFull();
        setContent(root);

        ComboBox combo = new ComboBox();
        combo.setImmediate(true);
        root.addComponent(combo);
        combo.addItem("Hello World");
        combo.addItem("Please click on the text");

        combo.setValue("Please click on the text");
        Label gap = new Label();
        root.addComponent(gap);
        root.setExpandRatio(gap, 1);

    }
View Full Code Here

public class RemovalOfSelectedIcon extends TestBase {

    @Override
    protected void setup() {

        final ComboBox cb1 = createComboBox("Don't touch this combobox");
        addComponent(cb1);

        final ComboBox cb2 = createComboBox("Select icon test combobox");
        addComponent(cb2);

        Button btClear = new Button("Clear button");
        btClear.setImmediate(true);
        btClear.addListener(new Button.ClickListener() {

            @Override
            public void buttonClick(ClickEvent event) {
                cb2.removeAllItems();
                cb2.setContainerDataSource(null);
            }
        });

        addComponent(btClear);
    }
View Full Code Here

                ChameleonTheme.COMBOBOX_SELECT_BUTTON, "100px");
    }

    private void createComboBoxWith(String caption, String primaryStyleName,
            String width) {
        ComboBox cb = new ComboBox();
        cb.setId("select" + debugIdCounter++);
        if (caption != null) {
            cb.setCaption(caption);
        }

        if (primaryStyleName != null) {
            cb.addStyleName(primaryStyleName);
        }
        if (width != null) {
            cb.setWidth(width);
        }

        createDummyData(cb);
        addComponent(cb);
    }
View Full Code Here

    private Log log = new Log(5);

    @SuppressWarnings("unchecked")
    @Override
    protected void setup(VaadinRequest request) {
        final ComboBox select = new ComboBox("ComboBox");
        select.addContainerProperty("caption", String.class, null);
        Item item = select.addItem("one-1");
        item.getItemProperty("caption").setValue("One");
        item = select.addItem("one-2");
        item.getItemProperty("caption").setValue("One");
        item = select.addItem("two");
        item.getItemProperty("caption").setValue("Two");
        select.setItemCaptionPropertyId("caption");
        select.setNullSelectionAllowed(false);
        select.setImmediate(true);
        select.addValueChangeListener(new Property.ValueChangeListener() {
            @Override
            public void valueChange(ValueChangeEvent event) {
                log.log("Item " + select.getValue() + " selected");

            }
        });

        addComponent(log);
View Full Code Here

        List<String> list = new ArrayList<String>();
        for (int i = 0; i < 100; i++) {
            list.add("Item " + i);
        }

        ComboBox cb = new ComboBox("Combobox", list);
        cb.setImmediate(true);
        cb.setInputPrompt("Enter text");
        cb.setDescription("Some Combobox");
        addComponent(cb);

        final ObjectProperty<String> log = new ObjectProperty<String>("");

        cb.addListener(new FieldEvents.FocusListener() {
            @Override
            public void focus(FocusEvent event) {
                log.setValue(log.getValue().toString() + "<br>" + counter
                        + ": Focus event!");
                counter++;
            }
        });

        cb.addListener(new FieldEvents.BlurListener() {
            @Override
            public void blur(BlurEvent event) {
                log.setValue(log.getValue().toString() + "<br>" + counter
                        + ": Blur event!");
                counter++;
View Full Code Here

public class ComboxBoxErrorMessage extends TestBase {

    @Override
    protected void setup() {
        ComboBox cb = new ComboBox("");
        cb.setRequired(true);
        cb.setRequiredError("You must select something");
        addComponent(cb);
    }
View Full Code Here

        TextField tf = new TextField("", "Textfield with UserError");
        tf.setComponentError(new UserError("This is a failure"));
        addComponent(tf);

        ComboBox cb = new ComboBox("ComboBox with description and UserError");
        cb.setDescription("This is a combobox");
        cb.setComponentError(new UserError("This is a failure"));
        addComponent(cb);

    }
View Full Code Here

        getMainWindow().getContent().setWidth("250px");
        gl = new VerticalLayout();
        gl.setStyleName("borders");
        getMainWindow().addComponent(gl);
        setTheme("tests-tickets");
        combo = new ComboBox("Combo caption");
        labelLong = new Label(
                "This should stay on one line or to wrap to multiple lines? At leas it should display all the text?. "
                        + "A long label, longer than the combo box. Why doesn't it affect the width? And why is the gridlayout so high?"
                        + "A long label, longer than the combo box. Why doesn't it affect the width? And why is the gridlayout so high?"
                        + "A long label, longer than the combo box. Why doesn't it affect the width? And why is the gridlayout so high?"
View Full Code Here

TOP

Related Classes of com.vaadin.ui.ComboBox

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.