Package com.vaadin.data.Property

Examples of com.vaadin.data.Property.ValueChangeListener


    public void init() {
        setMainWindow(main);
        setTheme("reindeer");

        themeToggle = new CheckBox("Runo theme");
        themeToggle.addListener(new ValueChangeListener() {

            @Override
            public void valueChange(ValueChangeEvent event) {
                if (getTheme() == "reindeer") {
                    setTheme("runo");
                } else {
                    setTheme("reindeer");
                }
            }
        });
        themeToggle.setStyleName("small");
        themeToggle.setImmediate(true);

        styleToggle = new CheckBox("Black style");
        styleToggle.addListener(new ValueChangeListener() {

            @Override
            public void valueChange(ValueChangeEvent event) {
                if (!main.getContent().getStyleName().contains("black")) {
                    main.getContent().setStyleName("black");
                } else {
                    main.getContent().setStyleName("");
                }
            }
        });
        styleToggle.setImmediate(true);
        styleToggle.setStyleName("small");

        iconToggle = new CheckBox("64x icons");
        iconToggle.addListener(new ValueChangeListener() {

            @Override
            public void valueChange(ValueChangeEvent event) {
                largeIcons = !largeIcons;
                recreateAll();
            }
        });
        iconToggle.setImmediate(true);
        iconToggle.setStyleName("small");

        nativeToggle = new CheckBox("Native buttons");
        nativeToggle.addListener(new ValueChangeListener() {

            @Override
            public void valueChange(ValueChangeEvent event) {
                nativeButtons = !nativeButtons;
                recreateAll();
View Full Code Here


        public Page2() {
            setSizeFull();

            addComponent(f);
            f.addValueChangeListener(new ValueChangeListener() {
                @Override
                public void valueChange(ValueChangeEvent event) {
                    value = f.getValue();
                    p1.l.setCaption("Data from Page 2 : " + value);
                }
View Full Code Here

        });
        wLayout.addComponent(removeRTA);

        CheckBox cb = new CheckBox("close");
        cb.setImmediate(true);
        cb.addValueChangeListener(new ValueChangeListener() {

            @Override
            public void valueChange(ValueChangeEvent event) {
                getMainWindow().removeWindow(subWindow);
            }
View Full Code Here

    /**
     * @since
     */
    private void listeners() {
        pushMode.addValueChangeListener(new ValueChangeListener() {
            @Override
            public void valueChange(ValueChangeEvent event) {
                ui.getPushConfiguration().setPushMode(
                        (PushMode) pushMode.getValue());
                refreshStatus();
            }
        });

        transport.addValueChangeListener(new ValueChangeListener() {
            @Override
            public void valueChange(ValueChangeEvent event) {
                Transport t = Transport.valueOf((String) transport.getValue());
                ui.getPushConfiguration().setTransport(t);
                refreshStatus();
            }
        });

        fallbackTransport.addValueChangeListener(new ValueChangeListener() {
            @Override
            public void valueChange(ValueChangeEvent event) {
                Transport t = Transport.valueOf((String) fallbackTransport
                        .getValue());
                ui.getPushConfiguration().setFallbackTransport(t);
View Full Code Here

    protected void setup() {
        final TextField tf = new TextField(
                "This field should always be formatted with 3 digits");
        tf.setLocale(Locale.ENGLISH);
        tf.setConverter(new StringToDoubleConverterWithThreeFractionDigits());
        tf.addValueChangeListener(new ValueChangeListener() {
            @Override
            public void valueChange(ValueChangeEvent event) {
                log.log("Value changed to "
                        + event.getProperty().getValue()
                        + "(converted value is "
View Full Code Here

        layout.addComponent(date);
        // pretend we have a datasource:
        date.setPropertyDataSource(new ObjectProperty<Date>(new Date()));
        date.setBuffered(true);
        // show buttons when date is changed
        date.addValueChangeListener(new ValueChangeListener() {
            @Override
            public void valueChange(ValueChangeEvent event) {
                hideOrShowButtons();
                pendingViewAndParameters = null;
            }
View Full Code Here

    protected void setup(VaadinRequest request) {
        final DateField dateField = new DateField("Insert Date: ");
        dateField.setImmediate(true);
        dateField.setDateFormat(pattern);

        dateField.addValueChangeListener(new ValueChangeListener() {
            @Override
            public void valueChange(ValueChangeEvent event) {
                log("valueChange: value: " + format(dateField.getValue())
                        + ", is valid: " + dateField.isValid());
            }
View Full Code Here

        final Tree tree = new Tree("Inventory");

        CheckBox checkBox = new CheckBox("Enabled");
        checkBox.setImmediate(true);
        checkBox.setValue(true);
        checkBox.addListener(new ValueChangeListener() {
            @Override
            public void valueChange(ValueChangeEvent event) {
                tree.setEnabled(!tree.isEnabled());
            }
        });
        addComponent(checkBox);
        checkBox = new CheckBox("Drag start");
        checkBox.setImmediate(true);
        checkBox.setValue(true);
        checkBox.addListener(new ValueChangeListener() {
            @Override
            public void valueChange(ValueChangeEvent event) {
                if (((CheckBox) event.getProperty()).getValue()) {
                    tree.setDragMode(TreeDragMode.NODE);
                } else {
View Full Code Here

    protected Component createBooleanAction(String caption,
            boolean initialState, final Command<T, Boolean> command) {

        CheckBox checkBox = new CheckBox(caption);
        checkBox.addListener(new ValueChangeListener() {

            @Override
            public void valueChange(ValueChangeEvent event) {
                boolean enabled = (Boolean) event.getProperty().getValue();
                doCommand(command, enabled);
View Full Code Here

        panelLayout.setMargin(true);
        panel.setContent(panelLayout);

        final CheckBox heightSelection = new CheckBox("Undefined height");
        heightSelection.setImmediate(true);
        heightSelection.addListener(new ValueChangeListener() {
            @Override
            public void valueChange(ValueChangeEvent event) {
                if (heightSelection.getValue() == Boolean.TRUE) {
                    panel.setHeight(null);
                } else {
View Full Code Here

TOP

Related Classes of com.vaadin.data.Property.ValueChangeListener

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.