grid.setText(0, 2, formattedMonth);
}
protected void setup() {
// Set up backwards.
backMonth = new PushButton();
backMonth.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
picker.addMonths(-1);
}
});
backMonth.getUpFace().setHTML("‹");
backMonth.setStyleName("datePickerPreviousButton");
backYear = new PushButton();
backYear.setStyleName("datePickerPreviousButton");
backYear.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
picker.addMonths(-12);
}
});
backYear.getUpFace().setHTML("«");
forwardMonth = new PushButton();
forwardMonth.getUpFace().setHTML("›");
forwardMonth.setStyleName("datePickerNextButton");
forwardMonth.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
picker.addMonths(+1);
}
});
forwardYear = new PushButton();
forwardYear.getUpFace().setHTML("»");
forwardYear.setStyleName("datePickerNextButton");
forwardYear.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
picker.addMonths(+12);