Package com.vaadin.ui

Examples of com.vaadin.ui.InlineDateField


    }

    /** Create new InlineDateField with given caption and listener. */
    public InlineDateField inlinedatefield(String caption,
            Property.ValueChangeListener changeListener) {
        InlineDateField c = inlinedatefield(caption);
        c.addListener(changeListener);
        return c;
    }
View Full Code Here


    window.setModal(true);
    window.setWidth(400, Sizeable.UNITS_PIXELS);
    window.center();
    final Form form = new Form();
    form.setFooter(new VerticalLayout());
    final InlineDateField dateField = new InlineDateField("Miesiąc");
    dateField.setResolution(DateField.RESOLUTION_MONTH);
    form.addField("month", dateField);
    final TextField textField = new TextField("Wartość");
    textField.setRequired(true);
    textField.setValue("100.99");
    textField.addValidator(new DoubleValidator("Tylko wartości liczbowe"));
    form.addField("value", textField);
    window.addComponent(form);
    Button button = new Button("Zapisz", form, "commit");
    button.setIcon(new ThemeResource("../runo/icons/16/ok.png"));
    button.addListener(new ClickListener() {

      public void buttonClick(final ClickEvent event) {
        double parseDouble = Double.parseDouble(textField.getValue().toString());
        Date date = (Date) dateField.getValue();
        Calendar calendar = Calendar.getInstance();
        calendar.setTime(date);
        DecimalPoint p = new DecimalPoint(new XYSeries("2008"), Double.parseDouble(date
            .getMonth() + ""), parseDouble);
        int year = calendar.get(Calendar.YEAR);
View Full Code Here

  }

  private void addSUmarryView() {
    final VerticalLayout verticalLayout = new VerticalLayout();
    window.addComponent(verticalLayout);
    final InlineDateField dateField = new InlineDateField();
    dateField.setResolution(DateField.RESOLUTION_MONTH);
    dateField.setImmediate(true);
    final GridLayout days = new GridLayout(7, 7);
    verticalLayout.addComponent(dateField);
    verticalLayout.addComponent(days);
    days.setSizeFull();
    dateField.addListener(new ValueChangeListener() {

      public void valueChange(ValueChangeEvent event) {
        Date value = (Date) dateField.getValue();
        addDays(days, value.getMonth());
      }
    });

  }
View Full Code Here

      }
    });
    formLayout.addComponent(c);

    final InlineDateField dateField = new InlineDateField("Miesiąc");
    dateField.setResolution(DateField.RESOLUTION_MONTH);
    dateField.setImmediate(true);
    layout.addComponent(dateField);
    dateField.setWidth(200, Sizeable.UNITS_PIXELS);
    form.getFooter().addComponent(dateField);

    dateField.addListener(new ValueChangeListener() {

      @SuppressWarnings("deprecation")
      public void valueChange(final ValueChangeEvent event) {
        Date value = (Date) dateField.getValue();
        Calendar gregorianCalendar = Calendar.getInstance();
        gregorianCalendar.setTime(value);
        gregorianCalendar.setTimeZone(TimeZone.getDefault());
        addDays(value);
        String displayName = gregorianCalendar.getDisplayName(Calendar.MONTH,
View Full Code Here

    private <T extends Field> T createDateField(Class<?> type,
            Class<T> fieldType) {
        AbstractField field;

        if (InlineDateField.class.isAssignableFrom(fieldType)) {
            field = new InlineDateField();
        } else if (DateField.class.isAssignableFrom(fieldType)
                || fieldType == Field.class) {
            field = new PopupDateField();
        } else if (AbstractTextField.class.isAssignableFrom(fieldType)) {
            field = createAbstractTextField((Class<? extends AbstractTextField>) fieldType);
View Full Code Here

TOP

Related Classes of com.vaadin.ui.InlineDateField

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.