Package com.vaadin.ui

Examples of com.vaadin.ui.CheckBox


    protected void setup(VaadinRequest request) {
        final Label countLabel = new Label("No RPC calls made yet.");
        countLabel.setId("count-label");
        addComponent(countLabel);

        CheckBox cb = new CheckBox("Click me to start counting...") {
            {
                // Register a new RPC that counts the number of invocations.
                registerRpc(new CheckBoxServerRpc() {
                    private int rpcCount = 0;
View Full Code Here


public class TableScrollOnFocus extends TestBase {
    @Override
    protected void setup() {
        final Table table = new Table();
        final CheckBox chkSelectable = new CheckBox("selectable");

        chkSelectable.setImmediate(true);
        chkSelectable.addListener(new ValueChangeListener() {
            @Override
            public void valueChange(ValueChangeEvent event) {
                table.setSelectable(chkSelectable.getValue());
            }
        });

        table.addContainerProperty("row #", String.class, "-");
        table.setColumnWidth("row #", 150);
        for (int i = 1; i < 200; i++) {
            table.addItem(new String[] { "" + i }, null);
        }
        table.setSortDisabled(true);

        chkSelectable.setValue(true);

        addComponent(chkSelectable);
        addComponent(table);
    }
View Full Code Here

        main.addComponent(info);

        HorizontalLayout ol = new HorizontalLayout();
        main.addComponent(ol);
        CheckBox cb = new CheckBox("immediate", new MethodProperty<Boolean>(
                tree, "immediate"));
        cb.setImmediate(true);
        ol.addComponent(cb);
        cb = new CheckBox("selectable", new MethodProperty<Boolean>(tree,
                "selectable"));
        cb.setImmediate(true);
        ol.addComponent(cb);
        cb = new CheckBox("nullsel", new MethodProperty<Boolean>(tree,
                "nullSelectionAllowed"));
        cb.setImmediate(true);
        ol.addComponent(cb);
        cb = new CheckBox("multi", new MethodProperty<Boolean>(tree,
                "multiSelect"));
        cb.setImmediate(true);
        ol.addComponent(cb);
        cb = new CheckBox("icon");
        cb.addListener(new ValueChangeListener() {

            @Override
            public void valueChange(ValueChangeEvent event) {
                if (tree.getItemIconPropertyId() == null) {
                    tree.setItemIconPropertyId("icon");
                } else {
                    tree.setItemIconPropertyId(null);
                }

            }
        });
        cb.setImmediate(true);
        ol.addComponent(cb);

        main.addComponent(tree);
        tree.setImmediate(true);
        tree.setNullSelectionAllowed(false);
        tree.addItem("UI 1");
        tree.addItem("1. Child 1");
        tree.setParent("1. Child 1", "UI 1");
        tree.addItem("1. Child 2");
        tree.setParent("1. Child 2", "UI 1");
        tree.addItem("UI 2");
        tree.addItem("2. Child 1");
        tree.setParent("2. Child 1", "UI 2");
        tree.addItem("2. Child 2");
        tree.setParent("2. Child 2", "UI 2");
        tree.addContainerProperty("icon", ExternalResource.class,
                new ExternalResource(
                        "http://www.itmill.com/res/images/itmill_logo.gif"));

        tree.addListener(new ItemClickListener() {
            @Override
            public void itemClick(ItemClickEvent event) {
                getMainWindow().addComponent(
                        new Label(event.toString() + " // " + event.getItemId()
                                + "//" + event.getSource()));

            }
        });

        ol = new HorizontalLayout();
        main.addComponent(ol);
        cb = new CheckBox("immediate", new MethodProperty<Boolean>(table,
                "immediate"));
        cb.setImmediate(true);
        ol.addComponent(cb);
        cb = new CheckBox("selectable", new MethodProperty<Boolean>(table,
                "selectable"));
        cb.setImmediate(true);
        ol.addComponent(cb);
        cb = new CheckBox("nullsel", new MethodProperty<Boolean>(table,
                "nullSelectionAllowed"));
        cb.setImmediate(true);
        ol.addComponent(cb);
        cb = new CheckBox("multi", new MethodProperty<Boolean>(table,
                "multiSelect"));
        cb.setImmediate(true);
        ol.addComponent(cb);
        main.addComponent(table);
        table.setWidth("150px");
        table.setImmediate(true);
        table.setSelectable(true);
View Full Code Here

        HorizontalLayout footer = new HorizontalLayout();
        el.addComponent(footer);
        footer.setSpacing(true);

        final CheckBox actionHandlerEnabler = new CheckBox("Action handlers",
                false);
        footer.addComponent(actionHandlerEnabler);
        actionHandlerEnabler.setImmediate(true);
        actionHandlerEnabler.addListener(new Property.ValueChangeListener() {
            @Override
            public void valueChange(ValueChangeEvent event) {
                if (actionHandlerEnabler.getValue().booleanValue()) {
                    t.addActionHandler(Ticket1857.this);
                } else {
                    t.removeActionHandler(Ticket1857.this);
                }
            }
        });

        final CheckBox cellStylesEnabler = new CheckBox("Cell styles", false);
        footer.addComponent(cellStylesEnabler);
        cellStylesEnabler.setImmediate(true);
        cellStylesEnabler.addListener(new Property.ValueChangeListener() {
            @Override
            public void valueChange(ValueChangeEvent event) {
                if (cellStylesEnabler.getValue().booleanValue()) {
                    t.setCellStyleGenerator(new Table.CellStyleGenerator() {
                        @Override
                        public String getStyle(Table source, Object itemId,
                                Object propertyId) {
                            Object cell = t.getContainerProperty(itemId,
                                    propertyId).getValue();
                            if (!(cell instanceof Integer)) {
                                return null;
                            }
                            int age = ((Integer) cell).intValue();
                            return age > 65 ? "old" : (age < 18 ? "young"
                                    : null);
                        }
                    });
                } else {
                    t.setCellStyleGenerator(null);
                }
            }
        });
        cellStylesEnabler.setValue(Boolean.TRUE);

    }
View Full Code Here

        LegacyWindow mainWindow = getMainWindow();
        mainWindow.setSizeUndefined();
        mainWindow.getContent().setSizeUndefined();
        mainWindow.setImmediate(true);

        CheckBox lazyCheckBox = new CheckBox("Lazy resize");
        lazyCheckBox.addListener(new ValueChangeListener() {
            @Override
            public void valueChange(ValueChangeEvent event) {
                CheckBox cb = (CheckBox) event.getProperty();
                Boolean resizeLazy = cb.getValue();
                getMainWindow().setResizeLazy(resizeLazy);
                log.log("Resize lazy: " + resizeLazy);
            }
        });
        lazyCheckBox.setValue(Boolean.FALSE);
View Full Code Here

        // OrderedLayout
        final VerticalLayout orderedLayout = new VerticalLayout();
        LayoutTestingPanel oltp = new LayoutTestingPanel("OrderedLayout",
                orderedLayout);
        CheckBox cb = new CheckBox("OrderedLayout",
                new MethodProperty<Boolean>(oltp, "visible"));
        cb.setImmediate(true);
        hidingControls.addComponent(cb);
        lo.addComponent(oltp);
        orderedLayout.setSpacing(false);
        addFields(orderedLayout);

        // GridLayout
        GridLayout grid = new GridLayout(1, 1);
        Panel g1tp = new LayoutTestingPanel("Gridlayout with 1 column", grid);
        cb = new CheckBox("GridLayout (1col)", new MethodProperty<Boolean>(
                g1tp, "visible"));
        cb.setImmediate(true);
        hidingControls.addComponent(cb);
        g1tp.setVisible(false);
        lo.addComponent(g1tp);
        grid.setSpacing(true);
        addFields(grid);
        GridLayout grid2 = new GridLayout(2, 1);
        Panel g2tp = new LayoutTestingPanel("Gridlayout with 2 columns", grid2);
        cb = new CheckBox("GridLayout (2cols)", new MethodProperty<Boolean>(
                g2tp, "visible"));
        cb.setImmediate(true);
        hidingControls.addComponent(cb);
        g2tp.setVisible(false);
        lo.addComponent(g2tp);
        grid2.setSpacing(true);
        addFields(grid2);

        // ExpandLayout
        VerticalLayout el = new VerticalLayout();
        Panel elp = new LayoutTestingPanel(
                "ExpandLayout width first component expanded", el);
        cb = new CheckBox("ExpandLayout (vertical)",
                new MethodProperty<Boolean>(elp, "visible"));
        cb.setImmediate(true);
        hidingControls.addComponent(cb);
        elp.setVisible(false);
        el.setHeight("700px");
        addFields(el);
        Component firstComponent = el.getComponentIterator().next();
        firstComponent.setSizeFull();
        el.setExpandRatio(firstComponent, 1);
        lo.addComponent(elp);
        HorizontalLayout elh = new HorizontalLayout();
        Panel elhp = new LayoutTestingPanel(
                "ExpandLayout width first component expanded; horizontal", elh);
        cb = new CheckBox("ExpandLayout (horizontal)",
                new MethodProperty<Boolean>(elhp, "visible"));
        cb.setImmediate(true);
        hidingControls.addComponent(cb);
        elhp.setVisible(false);
        elh.setWidth("2000px");
        elh.setHeight("100px");
        addFields(elh);
        Component firstComponentElh = elh.getComponentIterator().next();
        firstComponentElh.setSizeFull();
        elh.setExpandRatio(firstComponentElh, 1);
        lo.addComponent(elhp);

        // CustomLayout
        VerticalLayout cl = new VerticalLayout();
        Panel clp = new LayoutTestingPanel("CustomLayout", cl);
        cb = new CheckBox("CustomLayout", new MethodProperty<Boolean>(clp,
                "visible"));
        cb.setImmediate(true);
        hidingControls.addComponent(cb);
        clp.setVisible(false);
        lo.addComponent(clp);
        cl.addComponent(new Label("<<< Add customlayout testcase here >>>"));

        // Form
        VerticalLayout formPanelLayout = new VerticalLayout();
        formPanelLayout.setMargin(true);
        Panel formPanel = new Panel("Form", formPanelLayout);
        cb = new CheckBox("Form", new MethodProperty<Boolean>(formPanel,
                "visible"));
        cb.setImmediate(true);
        hidingControls.addComponent(cb);
        formPanel.setVisible(false);
        formPanelLayout.addComponent(getFormPanelExample());
        lo.addComponent(formPanel);
View Full Code Here

    }

    private Form getFormPanelExample() {
        Form f = new Form();
        f.setCaption("Test form");
        CheckBox fb2 = new CheckBox("Test button", true);
        fb2.setComponentError(new SystemError("Test error"));
        f.addField("fb2", fb2);
        TextField ft1 = new TextField("With caption");
        ft1.setComponentError(new SystemError("Error"));
        f.addField("ft1", ft1);
        TextField ft2 = new TextField();
View Full Code Here

    private void addFields(ComponentContainer lo) {
        Button button = new Button("Test button");
        button.setComponentError(new SystemError("Test error"));
        lo.addComponent(button);

        CheckBox b2 = new CheckBox("Test button");
        b2.setComponentError(new SystemError("Test error"));
        lo.addComponent(b2);

        TextField t1 = new TextField("With caption");
        t1.setComponentError(new SystemError("Error"));
        lo.addComponent(t1);
View Full Code Here

        });
        return requiredToggle;
    }

    private Component toggleIcon() {
        CheckBox iconToggle = new CheckBox();
        iconToggle.setImmediate(true);
        iconToggle.setCaption("Icons");
        iconToggle.addListener(new ValueChangeListener() {

            @Override
            public void valueChange(ValueChangeEvent event) {
                setIcon((Boolean) event.getProperty().getValue());
            }
View Full Code Here

        });
        return iconToggle;
    }

    private Component toggleReadOnly() {
        CheckBox readOnlyToggle = new CheckBox();
        readOnlyToggle.setImmediate(true);
        readOnlyToggle.setCaption("Read only");
        readOnlyToggle.addValueChangeListener(new ValueChangeListener() {
            @Override
            public void valueChange(ValueChangeEvent event) {
                setReadOnly((Boolean) event.getProperty().getValue());
            }
        });
View Full Code Here

TOP

Related Classes of com.vaadin.ui.CheckBox

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.