Package ivasoft.mainwindow.teklif

Source Code of ivasoft.mainwindow.teklif.TeklifInfoUi

package ivasoft.mainwindow.teklif;

import com.vaadin.data.Property;
import com.vaadin.data.Property.ValueChangeEvent;
import com.vaadin.ui.AbsoluteLayout;
import com.vaadin.ui.CheckBox;
import com.vaadin.ui.ComboBox;
import com.vaadin.ui.Label;
import com.vaadin.ui.PopupDateField;
import com.vaadin.ui.TextField;

@SuppressWarnings("serial")
public class TeklifInfoUi extends AbsoluteLayout{
  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ı");
    final Label karYuzdesi = new Label("Kar Yüzdesi");
    final CheckBox animsat = new CheckBox("Anımsat");
    final Label dolarKuru = new Label("Dolar Kuru : 2.123");
    final Label euroKuru = new Label("Euro kuru : 2.400");
   
   
    addComponent(bizdenIlgili, "left : 30px ; top : 15px");
    addComponent(onlardanIlgili, "left : 30px ; top : 60px");
    addComponent(konu, "left : 30px ; top : 105px");
    addComponent(toplamTeklifTutari, "left : 250px ; top : 15px");
    addComponent(karYuzdesi, "left : 250px ; top : 60px");
    addComponent(animsat, "left : 250px ; top : 105px");
    addComponent(datetime, "left : 350px ; top : 105px");
    addComponent(teklifDurumu, "left : 525px ; top : 15px");
    addComponent(euroKuru, "left : 525px ; top : 60px");
    addComponent(dolarKuru, "left : 525px ; top : 105px");
    addComponent(teklifBitisTarihi, "left : 750px; top : 15px");
   
   
    animsat.setImmediate(true);
    animsat.addListener(new Property.ValueChangeListener() {
        public void valueChange(ValueChangeEvent event) {
           boolean value = (Boolean) event.getProperty().getValue();
           if (value) {
          datetime.setEnabled(true);
        } else {
          datetime.setEnabled(false);
        }
          
        }
    });
 
  }
}
TOP

Related Classes of ivasoft.mainwindow.teklif.TeklifInfoUi

TOP
Copyright © 2018 www.massapi.com. 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.