Package com.vaadin.event.ItemClickEvent

Examples of com.vaadin.event.ItemClickEvent.ItemClickListener


        for (int i = 0; i < 200; ++i) {
            final Item item = table.getItem(table.addItem());
            item.getItemProperty("p2").setValue(i + "");
            item.getItemProperty("p1").setValue(i + "");
        }
        table.addListener(new ItemClickListener() {
            @Override
            public void itemClick(ItemClickEvent event) {
                if (event.isDoubleClick()) {
                    try {
                        // Wait a bit so there's time to click multiple times
View Full Code Here


        naviTree.setSelectable(false);
        for (Object o : naviTree.rootItemIds()) {
            expandAndSetChildrenAllowed(o);
        }

        naviTree.addListener(new ItemClickListener() {

            @Override
            public void itemClick(ItemClickEvent event) {
                Class<?> cls = (Class<?>) event.getItemId();
                if (!isAbstract(cls)) {
View Full Code Here

        for (int i = 0; i < 200; i++) {
            table.addItem(new Object[] { "Item " + i }, i);
        }

        table.setSelectable(true);
        table.addListener(new ItemClickListener() {
            public void itemClick(ItemClickEvent event) {
                table.refreshRowCache();
            }
        });
        addComponent(table);
View Full Code Here

        view.setSelectable(true);
        view.setMultiSelect(false);
        view.setImmediate(true);
        view.setSizeFull();

        view.addItemClickListener(new ItemClickListener() {

            @Override
            public void itemClick(ItemClickEvent event) {
                BeanContainer<String, AbstractInMemoryContainer> metaContainer = new BeanContainer<String, AbstractInMemoryContainer>(
                        AbstractInMemoryContainer.class) {
View Full Code Here

        for (int i = 0; i < 100; i++) {
            table.addItem(new Object[] { "Name " + i, String.valueOf(i) },
                    new Object());
        }
        table.setImmediate(true);
        table.addListener(new ItemClickListener() {

            @Override
            public void itemClick(ItemClickEvent event) {
                clicked(event.getItem());
            }
View Full Code Here

         * Errors from "legacy variable changes"
         */
        final Table table = new Table();
        table.addItem("Show me my NPE!");
        table.setRowHeaderMode(RowHeaderMode.ID);
        table.addItemClickListener(new ItemClickListener() {
            @Override
            public void itemClick(ItemClickEvent event) {
                throwError();
            }
        });
View Full Code Here

        table.setImmediate(immediate);
        table.setSelectable(selectable);
        table.setWidth("100px");
        table.setHeight("100px");
        if (listenClicks) {
            table.addListener(new ItemClickListener() {

                @Override
                public void itemClick(ItemClickEvent event) {
                    table.markAsDirty();
                    clickLabel.setValue("Click " + event.getItemId());
View Full Code Here

        final Label charLabel = new Label();
        charLabel.setWidth("200px");

        Tree tree = new Tree("alphabets", getContainer());
        tree.expandItem(GREEK_ALPHABET);
        tree.addListener(new ItemClickListener() {

            private static final long serialVersionUID = 5955518276555388126L;

            @Override
            public void itemClick(ItemClickEvent event) {
View Full Code Here

        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);
        table.setNullSelectionAllowed(false);
        for (int i = 0; i < 10; i++) {
            table.addItem("Item " + i);
        }
        table.addListener(new ItemClickListener() {
            @Override
            public void itemClick(ItemClickEvent event) {
                getMainWindow().addComponent(
                        new Label(event.toString() + " // " + event.getItemId()
                                + "//" + event.getSource()));
View Full Code Here

                }
                return null;
            }
        });

        table.addItemClickListener(new ItemClickListener() {
            @Override
            public void itemClick(ItemClickEvent event) {
                if (event.isDoubleClick()) {
                    lastDoubleClickedItemId = event.getItemId();
                    table.refreshRowCache();
View Full Code Here

TOP

Related Classes of com.vaadin.event.ItemClickEvent.ItemClickListener

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.