Package com.vaadin.ui

Examples of com.vaadin.ui.TextField


public class SetTabIndex extends TestBase {

    @Override
    protected void setup() {
        final TextField field1 = new TextField("Field1 (tabindex 1)");
        field1.setTabIndex(1);
        addComponent(field1);

        final TextField field3 = new TextField("Field3 (tabindex 3)");
        field3.setTabIndex(3);
        addComponent(field3);

        final TextField field2 = new TextField("Field2 (tabindex 2)");
        field2.setTabIndex(2);
        addComponent(field2);

        final TextField field0 = new TextField("Field2 (tabindex 0)");
        addComponent(field0);

        final CheckBox readonly = new CheckBox("Readonly");
        readonly.setImmediate(true);
        readonly.addListener(new Property.ValueChangeListener() {
            @Override
            public void valueChange(ValueChangeEvent event) {
                boolean readonly = Boolean.valueOf(event.getProperty()
                        .getValue().toString());
                field1.setReadOnly(readonly);
                field2.setReadOnly(readonly);
                field3.setReadOnly(readonly);
                field0.setReadOnly(readonly);
            }
        });
        addComponent(readonly);

    }
View Full Code Here


        table.setContainerDataSource(createContainer());
        table.setWidth("400px");
        table.setHeight("400px");
        table.setImmediate(true);

        final TextField columnField = new TextField(
                "ProperyId of clicked column");

        // Add a header click listener
        table.addListener(new Table.HeaderClickListener() {
            @Override
            public void headerClick(HeaderClickEvent event) {
                columnField.setValue(String.valueOf(event.getPropertyId()));
            }
        });

        CheckBox immediateCheckbox = new CheckBox("Immediate");
        immediateCheckbox.setImmediate(true);
View Full Code Here

        Validator strLenValidator = new StringLengthValidator(
                "String must be at least 3 chars long and non-null", 3, -1,
                false);

        TextField tf1 = new TextField(
                "Text field with default settings (required=false)");
        listOfAllFields.add(tf1);

        TextField tf2 = new TextField("Text field with required=true");
        tf2.setRequired(true);
        listOfAllFields.add(tf2);

        TextField tf3 = new TextField(
                "Text field with required=true and strlen >= 3");
        tf3.setRequired(true);
        tf3.addValidator(strLenValidator);
        listOfAllFields.add(tf3);

        TextField tf4 = new TextField(
                "Text field with required=false (default) and strlen >= 3");
        tf4.addValidator(strLenValidator);
        listOfAllFields.add(tf4);

        for (Iterator<TextField> i = listOfAllFields.iterator(); i.hasNext();) {
            TextField tf = i.next();
            main.addComponent(tf);
            tf.setImmediate(true);
        }

        Button checkValidity = new Button("Check validity of the fields");
        main.addComponent(checkValidity);
        checkValidity.addListener(new Button.ClickListener() {

            @Override
            public void buttonClick(ClickEvent event) {
                StringBuffer msg = new StringBuffer();
                for (Iterator<TextField> i = listOfAllFields.iterator(); i
                        .hasNext();) {
                    TextField tf = i.next();
                    msg.append("<h1>" + tf.getCaption() + "</h1>\n");
                    if (tf.isValid()) {
                        msg.append("VALID\n<hr/>");
                    } else {
                        msg.append("INVALID<br/><i>" + tf.getErrorMessage()
                                + "</i><hr/>");
                    }
                }
                Window w = new Window("Status of the fields");
                w.setModal(true);
View Full Code Here

public class TextFieldMaxLengthRemovedFromDOM extends TestBase {

    @Override
    protected void setup() {
        final TextField tf = new TextField();
        tf.setMaxLength(11);
        tf.setRequired(true);
        tf.setImmediate(true);
        addComponent(tf);

        tf.addFocusListener(new FieldEvents.FocusListener() {

            @Override
            public void focus(FocusEvent event) {
                // Resetting Max length should not remove maxlength attribute
                tf.setMaxLength(11);
            }
        });
    }
View Full Code Here

    }

    @Override
    public void setup() {
        addComponent(log);
        TextField tf1 = new TextField("TextField 1",
                "Has focus and blur listeners");
        tf1.setWidth("300px");
        tf1.addListener((FocusListener) this);
        tf1.addListener((BlurListener) this);

        addComponent(tf1);

        TextField tf2 = new TextField("TextField 2",
                "Has focus, blur and valuechange listeners");
        tf2.setWidth("300px");
        tf2.addListener(new ValueChangeListener() {

            @Override
            public void valueChange(ValueChangeEvent event) {
                TextFieldFocusAndBlurListeners.this.valueChange(event);
            }
        });
        tf2.addListener(new FocusListener() {

            @Override
            public void focus(FocusEvent event) {
                TextFieldFocusAndBlurListeners.this.focus(event);
            }

        });
        tf2.addListener(new BlurListener() {

            @Override
            public void blur(BlurEvent event) {
                TextFieldFocusAndBlurListeners.this.blur(event);
            }
        });

        addComponent(tf2);

        TextField tf3 = new TextField("TextField 3",
                "Has non-immediate valuechange listener");
        tf3.setWidth("300px");
        tf3.addListener((ValueChangeListener) this);

        addComponent(tf3);

        TextField tf4 = new TextField("TextField 4",
                "Has immediate valuechange listener");
        tf4.setWidth("300px");
        tf4.setImmediate(true);
        tf4.addListener((ValueChangeListener) this);

        addComponent(tf4);
    }
View Full Code Here

    }

    @Override
    public void blur(BlurEvent event) {
        TextField tf = (TextField) event.getComponent();
        log.log(tf.getCaption() + ": Blur. Value is: "
                + tf.getValue().toString());

    }
View Full Code Here

        t.addContainerProperty("Name", TextField.class, null);

        for (int i = 0; i < 3; i++) {
            Item item = t.addItem(i);
            TextField tf = new TextField("", String.valueOf(i + 1));
            tf.setColumns(10);
            item.getItemProperty("Name").setValue(tf);
        }

    }
View Full Code Here

    }

    @Override
    public void valueChange(ValueChangeEvent event) {
        TextField tf = (TextField) event.getProperty();
        log.log(tf.getCaption() + ": ValueChange: " + tf.getValue().toString());
    }
View Full Code Here

    @Override
    public void init() {
        final LegacyWindow main = new LegacyWindow("");
        setMainWindow(main);

        final TextField tf = new TextField("Try to change me");
        main.addComponent(tf);

        tf.setImmediate(true);
        tf.addListener(new Property.ValueChangeListener() {

            @Override
            public void valueChange(ValueChangeEvent event) {
                main.showNotification("New value = " + tf);
            }
        });

        final TextField tf2 = new TextField("Try to change me");
        main.addComponent(tf2);

        tf2.setImmediate(true);
        tf2.addListener(new Property.ValueChangeListener() {

            @Override
            public void valueChange(ValueChangeEvent event) {
                main.showNotification("New value = " + tf2);
            }
View Full Code Here

                            VerticalLayout layout = new VerticalLayout();
                            layout.setWidth("300px");
                            layout.setHeight("300px");

                            TextField textField = new TextField();
                            textField.setId(TEXT_FIELD_IN_MODAL);

                            layout.addComponent(textField);
                            window.setContent(layout);

                            addWindow(window);
View Full Code Here

TOP

Related Classes of com.vaadin.ui.TextField

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.