Package com.vaadin.ui

Examples of com.vaadin.ui.PopupDateField


        cal.set(Calendar.HOUR_OF_DAY, 1);
        cal.set(Calendar.MINUTE, 1);
        cal.set(Calendar.SECOND, 1);
        cal.set(Calendar.MILLISECOND, 1);

        final PopupDateField pdf = new PopupDateField();
        pdf.setLocale(Locale.ENGLISH);
        pdf.setValue(cal.getTime());
        pdf.setImmediate(true);
        pdf.setResolution(DateField.RESOLUTION_SEC);
        addComponent(pdf);

        pdf.addValueChangeListener(new ValueChangeListener() {
            @Override
            public void valueChange(ValueChangeEvent event) {
                pdf.setLocale(Locale.FRENCH);
            }
        });
    }
View Full Code Here


@SuppressWarnings("serial")
public class LowResolution extends TestBase {

    @Override
    protected void setup() {
        final PopupDateField dateField = new PopupDateField();
        dateField.setValue(new java.util.Date());
        dateField.setResolution(PopupDateField.RESOLUTION_MONTH);
        dateField.addListener(new PopupDateField.ValueChangeListener() {
            @Override
            public void valueChange(ValueChangeEvent event) {
                getMainWindow().showNotification(
                        "Date now" + event.getProperty());
            }
        });
        dateField.setImmediate(true);
        getLayout().addComponent(dateField);

        final PopupDateField dateField3 = new PopupDateField();
        // dateField.setValue(new java.util.Date());
        dateField3.setResolution(PopupDateField.RESOLUTION_YEAR);
        dateField3.addListener(new PopupDateField.ValueChangeListener() {
            @Override
            public void valueChange(ValueChangeEvent event) {
                getMainWindow().showNotification(
                        "Date now" + event.getProperty());
            }
        });
        dateField3.setImmediate(true);
        getLayout().addComponent(dateField3);

        final InlineDateField dateField2 = new InlineDateField();
        dateField2.setValue(new java.util.Date());
        dateField2.setResolution(PopupDateField.RESOLUTION_MONTH);
        dateField2.addListener(new PopupDateField.ValueChangeListener() {
            @Override
            public void valueChange(ValueChangeEvent event) {
                getMainWindow().showNotification(
                        "Date now" + event.getProperty());
            }
        });
        dateField2.setImmediate(true);
        getLayout().addComponent(dateField2);

        CheckBox immediate = new CheckBox(
                "Immediate (use sync button to change fields) ");
        immediate.setValue(true);
        immediate.addListener(new CheckBox.ValueChangeListener() {
            @Override
            public void valueChange(ValueChangeEvent event) {
                boolean immediate = !dateField.isImmediate();
                dateField.setImmediate(immediate);
                dateField2.setImmediate(immediate);
                dateField3.setImmediate(immediate);
            }
        });

        getLayout().addComponent(immediate);
        getLayout().addComponent(new Button("sync"));
View Full Code Here

        createDateFieldWith(null, null, null);
        createDateFieldWith("Small", ChameleonTheme.DATEFIELD_SMALL, null);
        createDateFieldWith("Big", ChameleonTheme.DATEFIELD_BIG, null);

        DateField df = new PopupDateField("Popup date field");
        df.setId("datefield" + debugIdCounter++);
        df.setValue(cal.getTime());
        addComponent(df);

        df = new InlineDateField("Inline date field");
        df.setId("datefield" + debugIdCounter++);
        df.setValue(cal.getTime());
        addComponent(df);

        createDateFieldWith(null, null, "130px");
        createDateFieldWith("Small 130px", ChameleonTheme.DATEFIELD_SMALL,
                "130px");
View Full Code Here

    // The ID of a button is BUTTON_BASE_ID + resolution, e.g. button-month
    public static final String BUTTON_BASE_ID = "button-";

    @Override
    protected void setup(VaadinRequest request) {
        final DateField dateField = new PopupDateField("Enter date");
        dateField.setResolution(Resolution.YEAR);
        dateField.setId(DATEFIELD_ID);
        dateField.setImmediate(true);
        addComponent(dateField);

        Label l = new Label("Select resolution");
        addComponent(l);
        HorizontalLayout hlayout = new HorizontalLayout();
        addComponent(hlayout);
        for (final Resolution value : Resolution.values()) {
            String resolutionString = value.toString().toLowerCase();
            Button b = new Button(resolutionString);
            b.addClickListener(new ClickListener() {
                @Override
                public void buttonClick(ClickEvent event) {
                    dateField.setResolution(value);
                }
            });
            b.setId(BUTTON_BASE_ID + resolutionString);
            hlayout.addComponent(b);
        }
View Full Code Here

        return c;
    }

    /** Create new PopupDateField and add it to current component container. */
    public PopupDateField popupdatefield() {
        PopupDateField c = new PopupDateField();
        c.setImmediate(true);
        add(c);
        return c;
    }
View Full Code Here

    /**
     * Create new PopupDateField with given caption and add it to current
     * component container.
     */
    public PopupDateField popupdatefield(String caption) {
        PopupDateField c = popupdatefield();
        c.setCaption(caption);
        return c;
    }
View Full Code Here

    }

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

  public TeklifInfoUi() {
    super();
    setSizeFull();
    setHeight("150px");
   
    final PopupDateField datetime = new PopupDateField();
    datetime.setValue(new java.util.Date());
    datetime.setResolution(PopupDateField.RESOLUTION_SEC);
    datetime.setImmediate(true);
    datetime.setEnabled(false);
    final PopupDateField teklifBitisTarihi= new PopupDateField("Teklif Bitiş Tarihi");
    teklifBitisTarihi.setValue(new java.util.Date());
    teklifBitisTarihi.setResolution(PopupDateField.RESOLUTION_SEC);
    teklifBitisTarihi.setImmediate(true);
    final ComboBox bizdenIlgili = new ComboBox("Bizden İlgili");
    final ComboBox onlardanIlgili = new ComboBox("Onlardan İlgili");
    final TextField konu = new TextField("Konu");
    final ComboBox teklifDurumu = new ComboBox("Teklif Durumu");
    final Label toplamTeklifTutari = new Label("Toplam Teklif Tutarı");
View Full Code Here

    birimBox.setImmediate(false);
    birimBox.setValue("TL");
   
    vadeField = new TextField("Vade Sayısı","0");
    faizField = new TextField("Faiz Oranı","0");
    final PopupDateField datetime = new PopupDateField("İlk Ödeme Tarihi");
    datetime.setValue(new java.util.Date());
    datetime.setResolution(PopupDateField.RESOLUTION_DAY);
    datetime.setImmediate(true);
    final ComboBox odemeTuruBox = new ComboBox("Ödeme Türü");
    odemeTuruBox.setImmediate(true);
    odemeTuruBox.setNullSelectionAllowed(false);
    odemeTuruBox.addItem("Açık Hesap");
    odemeTuruBox.addItem("Nakit");
    odemeTuruBox.addItem("Banka Havalesi");
    odemeTuruBox.addItem("Kredi Kartı");
    odemeTuruBox.addItem("Çek");
    odemeTuruBox.addItem("Senet");
    odemeTuruBox.addItem("Diğer");
    odemeTuruBox.setValue("Açık Hesap");
   
    Button vazgecButton = new Button("Vazgeç");
    birimBox.setWidth("75px");
    layout.addComponent(toplamTutar, "left:10px; top:20px");
    layout.addComponent(birimBox, "left:210px; top:20px");
    layout.addComponent(vadeField, "left:10px; top:70px");
    layout.addComponent(faizField, "left:10px; top:120px");
    layout.addComponent(datetime, "left:10px; top:170px");
    layout.addComponent(odemeTuruBox, "left:10px; top:220px");
    layout.addComponent(okButton, "left:10px; top:270px");
    layout.addComponent(vazgecButton, "left:210px; top:270px");
   
    vazgecButton.addListener(new ClickListener() {
     
      public void buttonClick(ClickEvent event) {
        app.removeWindows(odemeWindow)
      }
    });
   
    okButton.addListener(new ClickListener() {
   
      public void buttonClick(ClickEvent event) {
       
        odemePlaniTable.removeAllItems();
       
        double toplam = Double.parseDouble(toplamTutar.getValue().toString());
        double faiz = Double.parseDouble(faizField.getValue().toString())
        int vadeSayisi = Integer.parseInt(vadeField.getValue().toString());
        toplam += (toplam*faiz)/100;
        double aylikTutar = toplam/vadeSayisi;
        odemePlaniTable.setColumnFooter("Tutarı", String.valueOf(round(toplam, 2)));
        int date = 0;
       
        for (int i = 1; i <= vadeSayisi ; i++) {
          odemeTuruTableBox = new ComboBox("Ödeme Türü");
          odemeTuruTableBox.addItem("Açık Hesap");
          odemeTuruTableBox.addItem("Nakit");
          odemeTuruTableBox.addItem("Banka Havalesi");
          odemeTuruTableBox.addItem("Kredi Kartı");
          odemeTuruTableBox.addItem("Çek");
          odemeTuruTableBox.addItem("Senet");
         
          birimBoxTable = new ComboBox();
          birimBoxTable.addItem("TL");
          birimBoxTable.addItem("DOLAR");
          birimBoxTable.addItem("EURO");
          birimBoxTable.addItem("GB");
          birimBoxTable.setImmediate(true);
         
          odemeBoxTable = new ComboBox();
          odemeBoxTable.addItem("Sipariş Teyidinde");
          odemeBoxTable.addItem("Teslim Tarihinde");
          odemeBoxTable.addItem("Taksit");
          odemeBoxTable.addItem("Kalan Tutar");
          odemeBoxTable.setImmediate(true);
          odemeBoxTable.setNullSelectionAllowed(true);
         
          tahsilatTarihiDateField = new PopupDateField();
          tahsilatTarihiDateField.setValue(new java.util.Date());
          tahsilatTarihiDateField.setResolution(PopupDateField.RESOLUTION_DAY);
         
          tahsilatTarihiDateField.setValue(new java.util.Date(date));
          odemeTuruTableBox.setValue(odemeTuruBox.getValue());
View Full Code Here

   * @return Produced field.
   */
  public static PopupDateField createDateField(String inputPrompt, String caption, String format) {
    ResourceBundle bundle = Beans.getReference(ResourceBundle.class);

    PopupDateField field = new PopupDateField();
    setBasicProperties(field, caption);
    field.setDateFormat(format);

    if (Strings.isResourceBundleKeyFormat(inputPrompt)) {
      field.setInputPrompt(bundle.getString(Strings.removeBraces(inputPrompt)));
    } else {
      field.setInputPrompt(inputPrompt);
    }

    return field;
  }
View Full Code Here

TOP

Related Classes of com.vaadin.ui.PopupDateField

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.