Example usage for com.google.gwt.user.datepicker.client DateBox DateBox

List of usage examples for com.google.gwt.user.datepicker.client DateBox DateBox

Introduction

In this page you can find the example usage for com.google.gwt.user.datepicker.client DateBox DateBox.

Prototype

public DateBox() 

Source Link

Document

Create a date box with a new DatePicker .

Usage

From source file:ar.com.kyol.jet.client.wrappers.DateBoxWrapper.java

License:Open Source License

/**
 * Instantiates a new date box wrapper.//from   ww w  . j  a  va 2  s .c o m
 *
 * @param date the date
 * @param objSetter the obj setter
 */
public DateBoxWrapper(Date date, ObjectSetter objSetter) {
    this(date, objSetter, new DateBox());
}

From source file:ar.com.kyol.jet.client.wrappers.SqlDateBoxWrapper.java

License:Open Source License

/**
 * Instantiates a new sql date box wrapper.
 *
 * @param date the date/*from   w ww . ja  v a 2  s  . c o m*/
 */
public SqlDateBoxWrapper(java.sql.Date date, ObjectSetter objSetter) {
    this(date, new DateBox(), objSetter);
}

From source file:ar.com.kyol.jet.client.wrappers.TimestampBoxWrapper.java

License:Open Source License

/**
 * Instantiates a new timestamp box wrapper.
 *
 * @param timestamp the timestamp/* ww w.j a  va2 s  . co  m*/
 */
public TimestampBoxWrapper(ObjectSetter objSetter) {
    this(objSetter, new DateBox(), new HoursBox(), new MinutesBox());
}

From source file:com.cognitivemedicine.metricsdashboard.client.widgets.CalendarPicker.java

License:Apache License

public Widget buildDatePickerPanel() {
    dateBox = new DateBox();
    if (isWide) {
        dateBox.setWidth("260px");
    } else {//from   ww w  .j a v a  2 s .  co m
        dateBox.setWidth("140px");
    }
    dateBox.setHeight("13px");
    dateBox.getElement().setId(idPrefix + "DateBox");
    dateBox.setFormat(new DateBox.DefaultFormat(dateFormat));

    // Date date = new Date();
    // date.setTime(System.currentTimeMillis() + (1000 * 60 * 60 * 24));
    // dateBox.getDatePicker().setTransientEnabledOnDates(true, date);
    // dateBox.setEnd
    // dateBox.getDatePicker().setYearArrowsVisible(true);
    // dateBox.getDatePicker().setYearAndMonthDropdownVisible(true);
    // dateBox.getDatePicker().setVisibleYearCount(51);

    datePanel = new HorizontalPanel();
    if (isWide) {
        datePanel.setWidth("280px");
    } else {
        datePanel.setWidth("230px");
    }

    datePanel.setSpacing(4);

    HTML label = new HTML("End Date:");
    if (isWide) {
        label.setWidth("115px");
    } else {
        label.setWidth("72px");
    }
    datePanel.add(label);
    datePanel.add(dateBox);

    datePanel.setCellHorizontalAlignment(label, HasHorizontalAlignment.ALIGN_RIGHT);
    return datePanel;
}

From source file:com.dingziran.effective.client.content.widgets.CwDatePicker.java

License:Apache License

/**
 * Constructor.//from w  w w  . j  a va  2s  .co  m
 *
 * @param constants the constants
 */
public CwDatePicker(CwConstants constants) {
    super(constants.cwDatePickerName(), constants.cwDatePickerDescription());
    this.constants = constants;
    view = new ContentWidgetView(hasMargins(), hasScrollableContent());
    view.setName(getName());
    view.setDescription(getDescription());
    setWidget(view);
    // Create a basic date picker
    DatePicker datePicker = new DatePicker();
    final Label text = new Label();

    // Set the value in the text box when the user selects a date
    datePicker.addValueChangeHandler(new ValueChangeHandler<Date>() {
        public void onValueChange(ValueChangeEvent<Date> event) {
            Date date = event.getValue();
            String dateString = DateTimeFormat.getMediumDateFormat().format(date);
            text.setText(dateString);
        }
    });

    // Set the default value
    datePicker.setValue(new Date(), true);

    // Create a DateBox
    DateTimeFormat dateFormat = DateTimeFormat.getLongDateFormat();
    DateBox dateBox = new DateBox();
    dateBox.setFormat(new DateBox.DefaultFormat(dateFormat));

    // Combine the widgets into a panel and return them
    VerticalPanel vPanel = new VerticalPanel();
    vPanel.add(new HTML(constants.cwDatePickerLabel()));
    vPanel.add(text);
    vPanel.add(datePicker);
    vPanel.add(new HTML(constants.cwDatePickerBoxLabel()));
    vPanel.add(dateBox);
    view.setExample(vPanel);
}

From source file:com.google.gwt.examples.DateBoxExample.java

License:Apache License

public void onModuleLoad() {
    DateBox dateBox = new DateBox();
    dateBox.setValue(new Date());
    RootPanel.get().add(dateBox);
}

From source file:com.google.gwt.sample.showcase.client.content.widgets.CwDatePicker.java

License:Apache License

/**
 * Initialize this example./*ww  w.  ja v a2  s  .co m*/
 */
@SuppressWarnings("deprecation")
@ShowcaseSource
@Override
public Widget onInitialize() {
    // Create a basic date picker
    DatePicker datePicker = new DatePicker();
    final Label text = new Label();

    // Set the value in the text box when the user selects a date
    datePicker.addValueChangeHandler(new ValueChangeHandler<Date>() {
        public void onValueChange(ValueChangeEvent<Date> event) {
            Date date = event.getValue();
            String dateString = DateTimeFormat.getMediumDateFormat().format(date);
            text.setText(dateString);
        }
    });

    // Set the default value
    datePicker.setValue(new Date(), true);

    // Create a DateBox
    DateTimeFormat dateFormat = DateTimeFormat.getLongDateFormat();
    DateBox dateBox = new DateBox();
    dateBox.setFormat(new DateBox.DefaultFormat(dateFormat));

    // Combine the widgets into a panel and return them
    VerticalPanel vPanel = new VerticalPanel();
    vPanel.add(new HTML(constants.cwDatePickerLabel()));
    vPanel.add(text);
    vPanel.add(datePicker);
    vPanel.add(new HTML(constants.cwDatePickerBoxLabel()));
    vPanel.add(dateBox);
    return vPanel;
}

From source file:com.google.livingstories.client.contentmanager.ContentItemManager.java

License:Apache License

private Widget createNarrativeAttributesPanel() {
    headlineTextBox = new TextBox();
    headlineTextBox.setVisibleLength(LONG_TEXTBOX_VISIBLE_LENGTH);
    narrativeTypeSelector = EnumDropdown.newInstance(NarrativeType.class);
    narrativeDateBox = new DateBox();
    narrativeSummaryTextArea = new RichTextEditor();
    narrativeSummaryTextArea.setSize("400px", "100px");

    Grid narrativePanel = new Grid(4, 2);
    narrativePanel.setWidget(0, 0, new Label("Headline:"));
    narrativePanel.setWidget(0, 1, headlineTextBox);
    narrativePanel.setWidget(1, 0, new Label("Narrative type:"));
    narrativePanel.setWidget(1, 1, narrativeTypeSelector);
    narrativePanel.setWidget(2, 0, new Label("Date (optional):"));
    narrativePanel.setWidget(2, 1, narrativeDateBox);
    narrativePanel.setWidget(3, 0, new Label("Summary (optional):"));
    narrativePanel.setWidget(3, 1, narrativeSummaryTextArea);
    return narrativePanel;
}

From source file:com.google.sampling.experiential.client.DurationView.java

License:Open Source License

/**
 *
 */// w w  w  .  j  av  a2 s .com
private void init() {
    mainPanel.setStyleName("bordered");
    VerticalPanel outer = new VerticalPanel();
    HorizontalPanel line = new HorizontalPanel();
    line.setStyleName("left");
    HTML keyLabel = new HTML("<h3>" + myConstants.duration() + ":</h3>");
    //keyLabel.setStyleName("keyLabel");
    outer.add(keyLabel);
    radio1 = new RadioButton("duration", myConstants.ongoingDuration());
    radio2 = new RadioButton("duration", myConstants.fixedDuration());
    radio1.setChecked(!fixedDuration);
    radio2.setChecked(fixedDuration);

    line.add(radio1);
    line.add(radio2);
    outer.add(line);

    final HorizontalPanel datePanel = new HorizontalPanel();
    VerticalPanel startPanel = new VerticalPanel();
    datePanel.add(startPanel);
    startBox = new DateBox();
    startBox.setFormat(new DateBox.DefaultFormat(DateTimeFormat.getShortDateFormat()));
    startBox.setValue(FORMATTER.parse(startDate));

    Label startLabel = new Label(myConstants.startDate() + ":");
    keyLabel.setStyleName("keyLabel");

    startPanel.add(startLabel);
    startPanel.add(startBox);

    VerticalPanel endPanel = new VerticalPanel();
    datePanel.add(endPanel);
    endBox = new DateBox();
    endBox.setFormat(new DateBox.DefaultFormat(DateTimeFormat.getShortDateFormat()));
    endBox.setValue(FORMATTER.parse(endDate));

    Label endLabel = new Label(myConstants.endDate() + ":");
    keyLabel.setStyleName("keyLabel");

    endPanel.add(endLabel);
    endPanel.add(endBox);

    datePanel.setVisible(fixedDuration);
    line.add(datePanel);

    ClickListener selectionListener = new ClickListener() {

        @Override
        public void onClick(Widget sender) {
            if (sender.equals(radio1)) {
                datePanel.setVisible(false);
            } else {
                datePanel.setVisible(true);
            }
        }

    };
    radio1.addClickListener(selectionListener);
    radio2.addClickListener(selectionListener);
    mainPanel.add(outer);
}

From source file:com.gwtmodel.table.view.ewidget.gwt.DateBoxCalendar.java

License:Apache License

@SuppressWarnings({ "unchecked" })
DateBoxCalendar(IVField v, IFormFieldProperties pr) {
    super(v, pr);
    db = new DateBox();
    db.setFormat(new DFormat());
    db.getTextBox().setName(getHtmlName());
    db.addValueChangeHandler(new TouchValueChange());
    db.addValueChangeHandler(new ValueChange());
    initWidget(db);//from  w ww . j  av a  2s  .  c o m
}